Write Great Code, Volume 3: Engineering Software
Re-engineer your approach to programming. This thirdvolume in the Write Great Code series will help you createreadable and maintainable code that will generate awe from fellowprogrammers.The field of software engineering may value team productivityover individual growth, but legendary computer scientist RandallHyde wants to make promising programmers into masters of theircraft. To that end, Engineering Software—the latest volumein Hyde's highly regarded Write Great Code series—offershis signature in-depth coverage of everything from developmentmethodologies and strategic productivity to object-oriented designrequirements and system documentation.You'll learn:• Why following the software craftsmanshipmodel can lead you to do your best work• How to utilize traceability to enforceconsistency within your documentation• The steps for creating your own UMLrequirements with use-case analysis• How to leverage the IEEE documentationstandards to create better softwareThis advanced apprenticeship in the skills, attitudes, andethics of quality software development reveals the right way toapply engineering principles to programming. Hyde will teach youthe rules, and show you when to break them. Along the way, heoffers illuminating insights into best practices while empoweringyou to invent new ones.Brimming with resources and packed with examples,Engineering Software is your go-to guide for writing codethat will set you apart from your peers.