Books

Request Friendship
Send Request Cancel

Pascal M

Pascal M

  • member since October 26 2008

Reviews

  • Sort by:
 
  • Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
    • Rated 5 stars

    Recently I bought "Bridging the Communication Gap" written by Gojko Adzic. It is certainly a 'must read' for all those working on agile teams trying to deliver what the customer really wanted.

    In Gojko’s view, the reason for most project failures is a breakdown in communication between the technical and non technical roles. The book shows how important and difficult it is for a team to reach common understanding and communicate about requirements, design and acceptance criteria.

    Agile Acceptance Testing, the subtitle of the book, is not just for testers! In fact it affects all of our jobs starting with the customer and functional analyst. But everyone in the team must be involved in achieving Executable Specifications. This is done in Specification Workshops, which take place in the beginning of each iteration. These topics are discussed in depth in the book.

    What I really like about this book is that teams can actually start implementing the practices based on the books content.

    I’ve recommended the book too five people so far and if you are concerned about delivering what a customer really wanted, I recommend it to you too.

    Pascal M wrote this review Monday, April 20 2009. ( reply | permalink )
  • Working Effectively with Legacy Code (Robert C. Martin Series)
    • Rated 5 stars

    Michael Feathers defines legacy code as “Code without tests”. Based on that definition, do you work on legacy code? Probably almost every programmer gets confronted with parts of code not covered by Unit Tests. Do you want better techniques to work with code that doesn’t have tests?

    If you take up the challenge of reading and applying this book, you’ll learn several specific techniques that you can employ to take this code, make the absolute minimum number of modifications to get the code testable. Then you’ll feel safer applying your usual refactoring techniques or doing the changes you need to make.

    Example titles in this book are “This class is Too Big and I don't want it to get any bigger”, or “I need to change a monster method and I can't write tests for it”. Who hasn't encountered these problems? In these and other chapters, Michael practices several dependency breaking techniques.

    Other chapters show how to write tests that help you understand the current behavior. Other chapters include handy techniques for understanding code, such as Telling a Story, Effect Sketching, Scratch Refactoring and Telling a Story.

    I use this book when I inherit a set of code that just doesn’t have any tests, and I have to make changes to it. If you find yourself staring at blocks uncomprehensible code, you should do the same.

    Pascal M wrote this review Friday, February 6 2009. ( reply | permalink )
  • My Job Went to India: And All I Got Was This Lousy Book (Pragmatic Programmers)
    • Rated 4 stars

    A great carreer book for software developers. It's written by a guy who knows what he is talking about. He worked a year and a half in India, Hungary,... offshoring software development for his company.

    Just coding isn't enough anymore, you know ;-)

    Pascal M wrote this review Friday, January 2 2009. ( reply | permalink )
  • Windows Presentation Foundation Unleashed
    • Rated 3 stars

    This book is a good Jumpstart for learning WPF. It starts by explaining the new concepts introduced by WPF, then dives deeper in the different controls, styling mechanisms,...
    Shortly, it covers what you need to know to start WPF development. Good book!

    Pascal M wrote this review Monday, December 22 2008. ( reply | permalink )

Missing a review?