{"product_id":"code-that-fits-in-your-head-pheuristics-for-software-engineering-p","title":"Code That Fits in Your Head","description":"\u003cp\u003e\u003cspan class=\"a-text-bold\" style=\"box-sizing: border-box; color: rgb(15, 17, 17); font-family: \" amazon ember arial sans-serif font-size: font-weight:\u003eHow to Reduce Code Complexity and Develop Software More Sustainably\u003c\/span\u003e\u003cspan style=\"box-sizing: border-box; color: rgb(15, 17, 17); font-family: \" amazon ember arial sans-serif font-size:\u003e\u003c\/span\u003e\u003cbr style=\"box-sizing: border-box;\"\u003e\u003cspan class=\"a-text-quote\" style=\"box-sizing: border-box; position: relative; display: block; font-family: \" amazon ember arial sans-serif font-size: font-style: italic padding-left: color: rgb\u003e\"Mark Seemann is well known for explaining complex concepts clearly and thoroughly. In this book he condenses his wide-ranging software development experience into a set of practical, pragmatic techniques for writing sustainable and human-friendly code. This book will be a must-read for every programmer.\"\u003cbr style=\"box-sizing: border-box;\"\u003e--\u003c\/span\u003e\u003cspan class=\"a-text-italic a-text-quote\" style=\"box-sizing: border-box; font-style: italic; position: relative; display: block; font-family: \" amazon ember arial sans-serif font-size: padding-left: color: rgb\u003eScott Wlaschin, author of\u003c\/span\u003e\u003cspan class=\"a-text-quote\" style=\"box-sizing: border-box; position: relative; display: block; font-family: \" amazon ember arial sans-serif font-size: font-style: italic padding-left: color: rgb\u003eDomain Modeling Made Functional\u003c\/span\u003e\u003cspan style=\"box-sizing: border-box; color: rgb(15, 17, 17); font-family: \" amazon ember arial sans-serif font-size:\u003e\u003c\/span\u003e\u003cspan class=\"a-text-bold a-text-italic\" style=\"box-sizing: border-box; color: rgb(15, 17, 17); font-family: \" amazon ember arial sans-serif font-size: font-weight: font-style: italic\u003eCode That Fits in Your Head\u003c\/span\u003e\u003cspan style=\"box-sizing: border-box; color: rgb(15, 17, 17); font-family: \" amazon ember arial sans-serif font-size:\u003e offers indispensable, practical advice for writing code at a sustainable pace and controlling the complexity that causes projects to spin out of control.\u003cbr style=\"box-sizing: border-box;\"\u003e\u003cbr style=\"box-sizing: border-box;\"\u003eReflecting decades of experience helping software teams succeed, Mark Seemann guides you from zero (no code) to deployed features and shows how to maintain a good cruising speed as you add functionality, address cross-cutting concerns, troubleshoot, and optimize. You'll find valuable ideas, practices, and processes for key issues ranging from checklists to teamwork, encapsulation to decomposition, API design to unit testing.\u003cbr style=\"box-sizing: border-box;\"\u003e\u003cbr style=\"box-sizing: border-box;\"\u003eSeemann illuminates his insights with code examples drawn from a complete sample project. Written in C#, they're designed to be clear and useful to anyone who uses any object-oriented language including Java , C++, and Python. To facilitate deeper exploration, all code and extensive commit messages are available for download.\u003c\/span\u003e\u003c\/p\u003e\u003cul class=\"a-unordered-list a-vertical\" style=\"box-sizing: border-box; margin: 0px 0px 0px 18px; color: rgb(15, 17, 17); padding-right: 0px; padding-left: 0px; font-family: \" amazon ember arial sans-serif font-size:=\"\"\u003e\n\u003cli style=\"box-sizing: border-box; list-style: disc; overflow-wrap: break-word; margin: 0px;\"\u003e\u003cspan class=\"a-list-item\" style=\"box-sizing: border-box;\"\u003eChoose mindsets and processes that work, and escape bad metaphors that don't\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; list-style: disc; overflow-wrap: break-word; margin: 0px;\"\u003e\u003cspan class=\"a-list-item\" style=\"box-sizing: border-box;\"\u003eUse checklists to liberate yourself, improving outcomes with the skills you already have\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; list-style: disc; overflow-wrap: break-word; margin: 0px;\"\u003e\u003cspan class=\"a-list-item\" style=\"box-sizing: border-box;\"\u003eGet past “analysis paralysis” by creating and deploying a vertical slice of your application\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; list-style: disc; overflow-wrap: break-word; margin: 0px;\"\u003e\u003cspan class=\"a-list-item\" style=\"box-sizing: border-box;\"\u003eCounteract forces that lead to code rot and unnecessary complexity\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; list-style: disc; overflow-wrap: break-word; margin: 0px;\"\u003e\u003cspan class=\"a-list-item\" style=\"box-sizing: border-box;\"\u003eMaster better techniques for changing code behavior\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; list-style: disc; overflow-wrap: break-word; margin: 0px;\"\u003e\u003cspan class=\"a-list-item\" style=\"box-sizing: border-box;\"\u003eDiscover ways to solve code problems more quickly and effectively\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; list-style: disc; overflow-wrap: break-word; margin: 0px;\"\u003e\u003cspan class=\"a-list-item\" style=\"box-sizing: border-box;\"\u003eThink more productively about performance and security\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cspan style=\"box-sizing: border-box; color: rgb(15, 17, 17); font-family: \" amazon ember arial sans-serif font-size:\u003eIf you've ever suffered through bad projects or had to cope with unmaintainable legacy code, this guide will help you make things better next time and every time.\u003c\/span\u003e\u003cbr style=\"box-sizing: border-box;\"\u003e\u003cbr style=\"box-sizing: border-box;\"\u003e\u003cspan class=\"a-text-italic\" style=\"box-sizing: border-box; color: rgb(15, 17, 17); font-family: \" amazon ember arial sans-serif font-size: font-style: italic\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/span\u003e\u003c\/p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":50506259365958,"sku":"9780137464401","price":2733.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9780137464401.jpg?v=1790324444","url":"https:\/\/cb-india.com\/products\/code-that-fits-in-your-head-pheuristics-for-software-engineering-p","provider":"Computer Bookshop (India) Pvt Ltd","version":"1.0","type":"link"}