{"product_id":"write-great-code-volume-3-isbn-9781593279790","title":"Write Great Code, Volume 3","description":"\u003cb\u003e\u003ci\u003eEngineering Software\u003c\/i\u003e, the third volume in the landmark \u003ci\u003eWrite Great Code\u003c\/i\u003e series by Randall Hyde, helps you create readable and maintainable code that will generate awe from fellow programmers.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eThe field of software engineering may value team productivity over individual growth, but legendary computer scientist Randall Hyde wants to make promising programmers into masters of their craft. To that end, \u003ci\u003eEngineering Software\u003c\/i\u003e--the latest volume in Hyde's highly regarded \u003ci\u003eWrite Great Code\u003c\/i\u003e series--offers his signature in-depth coverage of everything from development methodologies and strategic productivity to object-oriented design requirements and system documentation.\u003cbr\u003e\u003cbr\u003eYou'll learn:\u003cbr\u003e\u003cli\u003eWhy following the software craftsmanship model can lead you to do your best work\u003c\/li\u003e\u003cli\u003eHow to utilize traceability to enforce consistency within your documentation\u003c\/li\u003e\u003cli\u003eThe steps for creating your own UML requirements with use-case analysis\u003c\/li\u003e\u003cli\u003eHow to leverage the IEEE documentation standards to create better software\u003c\/li\u003e\u003cbr\u003eThis advanced apprenticeship in the skills, attitudes, and ethics of quality software development reveals the right way to apply engineering principles to programming. Hyde will teach you the rules, and show you when to break them. Along the way, he offers illuminating insights into best practices while empowering you to invent new ones.\u003cbr\u003e\u003cbr\u003eBrimming with resources and packed with examples, \u003ci\u003eEngineering Software\u003c\/i\u003e is your go-to guide for writing code that will set you apart from your peers.\u003cb\u003eIntroduction\u003cbr\u003e\u003c\/b\u003e \u003cbr\u003e\u003cb\u003ePart I: \u003c\/b\u003ePersonal Software Engineering \u003cbr\u003e\u003cb\u003eChapter 1:\u003c\/b\u003e Software Developer Metaphors \u003cbr\u003e\u003cb\u003eChapter 2:\u003c\/b\u003e Productivity \u003cbr\u003e\u003cb\u003eChapter 3:\u003c\/b\u003e Software Development Models \u003cbr\u003e\u003cbr\u003e\u003cb\u003ePart II:\u003c\/b\u003e An Introduction to UML \u003cbr\u003e\u003cb\u003eChapter 4:\u003c\/b\u003e An Introduction to UML and Use Cases \u003cbr\u003e\u003cb\u003eChapter 5:\u003c\/b\u003e UML Activity Diagrams \u003cbr\u003e\u003cb\u003eChapter 6:\u003c\/b\u003e UML Class Diagrams \u003cbr\u003e\u003cb\u003eChapter 7: \u003c\/b\u003eUML Interaction Diagrams \u003cbr\u003e\u003cb\u003eChapter 8:\u003c\/b\u003e Miscellaneous UML Diagrams \u003cbr\u003e\u003cbr\u003e\u003cb\u003ePart III: \u003c\/b\u003eSystem Documentation \u003cbr\u003e\u003cb\u003eChapter 9: \u003c\/b\u003eSystem Documentation \u003cbr\u003e\u003cb\u003eChapter 10: \u003c\/b\u003eRequirements Documentation \u003cbr\u003e\u003cb\u003eChapter 11: \u003c\/b\u003eSoftware Design Description Documentation \u003cbr\u003e\u003cb\u003eChapter 12: \u003c\/b\u003eSoftware Test Documentation \u003cbr\u003e\u003cbr\u003e\u003cb\u003eAfterword:\u003c\/b\u003e Designing Great Code \u003cbr\u003e\u003cb\u003eGlossary\u003c\/b\u003e\u003cb\u003eRandall Hyde\u003c\/b\u003e is the author of The Art of Assembly Language, one of the most highly recommended resources on assembly, and Write Great Code, Volumes I \u0026amp; II. He is also the co-author of The Waite Group's MASM 6.0 Bible. He has written for Dr. Dobb's Journal and Byte, as well as professional journals. His website is available here.","brand":"No Starch Press","offers":[{"title":"Default Title","offer_id":46301298983141,"sku":"NP9781593279790","price":49.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781593279790.jpg?v=1767744602","url":"https:\/\/k12savings.com\/es\/products\/write-great-code-volume-3-isbn-9781593279790","provider":"K12savings","version":"1.0","type":"link"}