Specification by example - book review

Posted on 21 February 2023 in Books • Tagged with book, review, programming, specification, requirements, BDD, collaboration • 4 min read

"Specification by Example" by Gojko Adzic book cover.

Doing things right doesn't matter unless you do the right thing. "Specification by Example" by Gojko Adzic is about delivering the right software. Adzic has interviewed many successful teams and discovered that their ways of software development are quite similar. These ways or processes are based on a close collaboration between all the parties, including business representatives. It begins by understanding the business goals. It continues with creating a specification and utilizing it for software development and verification. It is finalized by providing living documentation which reflects the current software state and behaviour.

"Specification by Example" helped me to understand how to do behaviour-driven development (BDD). It is an excellent reading for a software craftsman.

Continue reading

Refactoring - book review

Posted on 15 October 2022 in Books • Tagged with book, review, programming, refactoring, Martin Fowler, Kent Beck • 4 min read

"Refactoring" book front cover

Refactoring is a book by Martin Fowler about what a fellow developer might describe as "a process of improving the code quality."

I highly recommend this book to software professionals who want to improve and formalise their refactoring skills.

Continue reading