{"product_id":"effective-software-engineering-a-guide-to-building-successful-software-products-9781481176231","title":"Effective Software Engineering: A guide to building successful software products","description":"\u003cp\u003e • Author(s): John Svart\u003cbr\u003e • Publisher: Createspace Independent Publishing Platform\u003cbr\u003e • Publisher Imprint: Createspace Independent Publishing Platform\u003cbr\u003e • BISAC: Software Development \u0026amp; Engineering - Tools\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eHigh-quality software engineering, which promotes the best possible conditions to create successful software products, depends on a myriad of elements, spanning different areas, such as coding and execution runtime, development environment and technologies, development process, and deployment and supportability.\u003c\/p\u003e \u003cp\u003eThese traits are indispensable to create a great software product and the author distills 50 critical rules and guidelines, inferred from over 20 years of firsthand experience in building successful software products, to create a direct, concise and effective blueprint of what should be done and what needs to be avoided to attain true excellence in software engineering.\u003c\/p\u003e \u003cp\u003eWithin this journey, readers will find invaluable guidance and advice on critical questions such as: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eHow to consistently handle errors, exception and retry logic?\u003c\/li\u003e \u003cli\u003eHow to effectively apply coding rules and patterns?\u003c\/li\u003e \u003cli\u003eHow to use enterprise building blocks and critical layers of supporting technologies?\u003c\/li\u003e \u003cli\u003eHow to optimize the codebase and minimize the impact of slow operations?\u003c\/li\u003e \u003cli\u003eHow to leverage critical tools and add-ins that complement the IDE?\u003c\/li\u003e \u003cli\u003eHow to leverage formal development processes?\u003c\/li\u003e \u003cli\u003eHow to handle supporting processes like builds, installation routines and backup\/restore procedures?\u003c\/li\u003e \u003cli\u003eHow to handle configuration policies and security?\u003c\/li\u003e \u003cli\u003eHow to deal with quality assurance and select the best techniques?\u003c\/li\u003e \u003cli\u003eHow to extract the greatest value from the engineering team?\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWhether you are working on small or big products, \u003cb\u003eEffective Software Engineering\u003c\/b\u003e will distill the critical elements that will help you create a more effective software product, one that can be effectively \u003cb\u003edeployed to a production environment\u003c\/b\u003e, effectively \u003cb\u003emanaged by operation teams\u003c\/b\u003e and effectively \u003cb\u003emaintained by engineering teams\u003c\/b\u003e.\u003c\/p\u003e","brand":"Createspace Independent Publishing Platform","offers":[{"title":"Paperback","offer_id":45507881402519,"sku":"9781481176231","price":3078.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781481176231.webp?v=1767459002","url":"https:\/\/atlanticbooks.com\/products\/effective-software-engineering-a-guide-to-building-successful-software-products-9781481176231","provider":"Atlantic Books","version":"1.0","type":"link"}