Sunday, 20 April 2014

Another book from Packt


Packt asked me to review another book for them; this time on Review Board.  "Getting Started With Review Board" by Sandeep Rawat. Maybe they didn't actually read my previous review of the QtCreator book. After I replied that I would be happy to write an actual review, that would probably be bad,  rather than just an endorsement I didn't hear back from them

Review Board is a great tool. I have been using at work now for several years. It is a free open source tool for code review. In the very early days the setup required installing several packages but for several versions now the setup/upgrade process has been made trivially easy. It uses the python easy_install tools so normally the install, including all the pre-requisites can be done with a single command. It also has great online help and installation instructions. It is also very easy to use. I find that new users in my team just need a 5 minute explanation of the main features and they are good to go.

Which brings me to the Pack book. It is described on their web page as
This book is a concise, to-the-point guide with a practical walkthrough of the code review workflow using the features present in Reviewboard. 
Based on the table of contents and the sample chapter what this means is that the book is simply a very short description of what reviewboard is. The sample chapter on "Reviewing Code Review Requests" was simply a description of the Review Board features that are not only easy to figure out for yourself they are also described fully in the free help with the program. The book will also be out of date very soon since Review Board 2.0 is about to be released.

So I don't really understand the point of this book. Why would anyone want to spend $12  for the eBook or $22 for a paper book for something that is not really needed and available for free online.

What would actually be useful is a book on how to do code reviews. Karl Wieigers "Peer Reviews in Software: A Practical Guide" is one of the best books on the subject that I have found. Smart Bear also have a free eBook on code review available (requires registration) which while obviously meant to advertise their code review tool does discuss code review in general. However, there are not so many books that cover code reviews.

The publisher of the book is often a good indicator of the quality of the book. Some publishers, like The Pragmatic Programmers are always reliable.  I think I will be avoiding Packt books in the future.

6 comments:

  1. Not sure I understand the point of the book either (we pretty much just found out about it one day). That's a whole other story, though.

    On the other hand, I appreciate the review of Review Board :)

    ReplyDelete
  2. Maybe the most imperative thought in water cultivating is area determination. Most oceanic plants and fish require a lot of sun, so a place that gets 6-8 hours of direct daylight is your most solid option.gardener in Luton, Luton gardeners

    ReplyDelete
  3. Great article Lot's of information to Read...Great Man Keep Posting and update to People..Thanks Greenhouse

    ReplyDelete
  4. Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store just like Earth day Poems for the kids . I'd prefer to use some with the content on my blog whether you don't mind. Thanks for sharing.

    ReplyDelete
  5. If you don't mind share more like that. havearbejde

    ReplyDelete
  6. This website and I conceive this internet site is really informative ! Keep on putting up! https://thietkeinandep.com/dich-vu-in-catalogue-chuyen-nghiep/

    ReplyDelete