Qafoo GmbH - passion for software quality ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Author: Kore Nordmann :Date: Fri, 30 Jun 2017 09:58:18 +0200 :Revision: 4 :Copyright: All rights reserved ============================= Crafting Quality Software 2.0 ============================= :Abstract: The second version of our book "Crafting Quality Software – Gems From the Qafoo Blog" is ready and available for download from now on. In the recent months we wrote a lot about refactoring techniques, technical patterns and workflows. This is a topic very close to our hearts and we feel that an update of our book was due. :Description: The second version of our book "Crafting Quality Software – Gems From the Qafoo Blog" is ready and available for download from now on. In the recent months we wrote a lot about refactoring techniques, technical patterns and workflows. This is a topic very close to our hearts and we feel that an update of our book was due. :Keywords: book, ebook, software quality The second version of our book "Crafting Quality Software – Gems From the Qafoo Blog" is ready and available for download from now on. In the recent months we wrote a lot about refactoring techniques, technical patterns and workflows. This is a topic very close to our hearts and we feel that an update of our book was due. .. image:: https://qafoo.com/book/cover.png :alt: Crafting Quality Software – Gems From the Qafoo Blog This book is a curated collection of blog posts from the `Qafoo Team Blog`__. Over the time we created many blog posts focussing on the topics of Clean Code, Object Oriented Design, Testing, Refactoring and Software Architecture. To make it easier for you to consume those blog posts we re-structured them and collected them in this book. The most important changes are in the Refactoring chapter which now contains the following topics: * `Loving Legacy Code`__ * `Refactoring with the Advanced Boy Scout Rule`__ * `Extended Definition Of Done`__ * `How To Refactor Without Breaking Things`__ * `Getting Rid of static`__ * `Refactoring Should not Only be a Ticket`__ * `Refactoring: Extracting Data Objects`__ * `Refactoring Basics: Extract Method`__ * `How to Perform Extract Service Refactoring When You Don't Have Tests`__ * `How You Can Successfully Ship New Code in a Legacy Codebase`__ * `Extracting Value Objects`__ * Refactoring Singleton Usage to get Testable Code (not yet published) `You can download the book right now.`__ You can also buy a printed version of the book at Amazon__ or directly at ePubli__. Our customers always get this book as a part of our trainings and workshops. __ https://qafoo.com/blog __ /blog/100_loving_legacy_code.html __ /blog/104_refactoring_advanced_boysout_rule.html __ /blog/097_extended_definition_of_done.html __ /blog/085_how_to_refactor_without_breaking.html __ /blog/094_getting_rid_of_static.html __ /blog/095_refactoring_should_not_be_a_ticket.html __ /blog/096_refactoring_extract_data_objects.html __ /blog/098_extract_method.html __ /blog/099_extract_service_class.html __ /blog/101_branch_by_abstraction.html __ /blog/103_extracting_value_objects.html __ https://qafoo.com/book __ https://www.amazon.de/dp/374509008X __ https://www.epubli.de/shop/buch/crafting-quality-software-benjamin-eberlei-9783745090086/65062 .. Local Variables: mode: rst fill-column: 79 End: vim: et syn=rst tw=79 Trackbacks ========== Comments ======== - add printers windows 10 at Wed, 18 Apr 2018 09:56:30 +0200 Wonderfull, site to visit easily in to the amazing device forever i am looking here to share the information to all window users here the add printer you can direct plug in and save the setting. - asdfa at Fri, 14 Sep 2018 12:17:59 +0200 sdfasfd - custom book review at Wed, 19 Sep 2018 20:07:18 +0200 I have got the best reports on crafting software with quality stories. So, I can understood all the resources and essay review values for the news editors. Then our blog will catch quality content from all news softwares.