{"product_id":"good-code-bad-code-think-like-a-software-engineer","title":"Good Code, Bad Code: Think like a software engineer","description":"\u003cp\u003e\u003c\/p\u003e\u003cblockquote\u003eGood Code, Bad Code is a book that provides practical techniques for writing code that is robust, reliable, and easy for team members to understand and adapt. It teaches how to think about code like an effective software engineer, write functions that read like a well-structured sentence, ensure code is reliable and bug free, effectively unit test code, identify code that can cause problems, and write code that is reusable and adaptable to new requirements. The book is written by Google veteran Tom Long, who lays out lessons and mindsets that will take your code from \"junior developer\" to \"senior engineer\". It is designed for coders looking to improve their experience in professional software development. \u003c\/blockquote\u003e\u003cp\u003e                                                            \u003cstrong\u003eFormat\u003c\/strong\u003e: Paperback \/ softback\u003cbr\u003e                              \u003cstrong\u003eLength\u003c\/strong\u003e: 350 pages\u003cbr\u003e                              \u003cstrong\u003ePublication date\u003c\/strong\u003e: 08 December 2021\u003cbr\u003e                              \u003cstrong\u003ePublisher\u003c\/strong\u003e: Manning Publications\u003cbr\u003e                          \u003c\/p\u003e \u003cp\u003e\u003cbr\u003ePractical techniques for writing code that is robust, reliable, and easy for team members to understand and adapt are essential for successful software development. In Good Code, Bad Code, author Joe Ivans shares insights normally only learned through years of experience, careful mentorship, and hundreds of code reviews. The book teaches readers how to think about code like an effective software engineer, write functions that read like well-structured sentences, ensure code is reliable and bug free, effectively unit test code, identify code that can cause problems and improve it, write code that is reusable and adaptable to new requirements, improve their medium and long-term productivity, and save time for themselves and their teams.\u003cbr\u003e\u003cbr\u003eCoding in a development team requires different skills than working on personal projects. Successful software engineers need to ensure that their code is reusable, maintainable, and easy for others to understand and adapt. Good Code, Bad Code is a shortcut guide to writing high-quality code, written by Google veteran Tom Long. The book distills the principles of professional coding into one comprehensive and hands-on beginner's guide, teaching readers to think about abstractions, consider the consequences of their code, and write code that is clear, concise, and easy to read.\u003cbr\u003e\u003cbr\u003eBy following the lessons and mindsets outlined in Good Code, Bad Code, readers can improve their coding skills and become more effective software engineers. The book is a valuable resource for anyone looking to enhance their coding abilities, whether they are just starting out or have years of experience in the field.\u003c\/p\u003e\u003cp\u003e                            \u003cstrong\u003eWeight\u003c\/strong\u003e: 698g                            \u003cbr\u003e\u003cstrong\u003eDimension\u003c\/strong\u003e: 186 x 235 x 24 (mm)                            \u003cbr\u003e\u003cstrong\u003eISBN-13\u003c\/strong\u003e: 9781617298936                                                      \u003c\/p\u003e","brand":"Tom Long","offers":[{"title":"Paperback \/ softback","offer_id":44100790976762,"sku":"9781617298936","price":35.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/4297\/2845\/products\/8eb3baf469bf8e0ac0440269fecda2ce.jpg?v=1639979006","url":"https:\/\/shulphink.com\/products\/good-code-bad-code-think-like-a-software-engineer","provider":"Shulph Ink","version":"1.0","type":"link"}