
Write Great Code, Volume 3
Engineering Software
Randall Hyde(Author)
No Starch Press
Published on 19. August 2020
Book
Paperback/Softback
376 pages
978-1-59327-979-0 (ISBN)
Description
This third volume in the Write Great Code series addresses the issues of creating readable and maintainable code that will generate awe from fellow programmers. No matter how efficient your code is, if it isn't readable and maintainable by others, then it's not great code. Great code must have a great design and must adhere to good coding standards. In this book, you'll learn things like coding styles, commenting, code layout, and other crucial coding tasks.
More details
Language
English
Place of publication
San Francisco
United States
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 233 mm
Width: 175 mm
Thickness: 27 mm
Weight
725 gr
ISBN-13
978-1-59327-979-0 (9781593279790)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

E-Book
09/2020
No Starch Press
€38.99
Available for download
Person
Randall Hyde is the author of The Art of Assembly Language, one of the most highly recommended resources on assembly, and Write Great Code, Volumes I & 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.
Content
Introduction
Part I: Personal Software Engineering
Chapter 1: Software Developer Metaphors
Chapter 2: Productivity
Chapter 3: Software Development Models
Part II: An Introduction to UML
Chapter 4: An Introduction to UML and Use Cases
Chapter 5: UML Activity Diagrams
Chapter 6: UML Class Diagrams
Chapter 7: UML Interaction Diagrams
Chapter 8: Miscellaneous UML Diagrams
Part III: System Documentation
Chapter 9: System Documentation
Chapter 10: Requirements Documentation
Chapter 11: Software Design Description Documentation
Chapter 12: Software Test Documentation
Afterword: Designing Great Code
Glossary
Part I: Personal Software Engineering
Chapter 1: Software Developer Metaphors
Chapter 2: Productivity
Chapter 3: Software Development Models
Part II: An Introduction to UML
Chapter 4: An Introduction to UML and Use Cases
Chapter 5: UML Activity Diagrams
Chapter 6: UML Class Diagrams
Chapter 7: UML Interaction Diagrams
Chapter 8: Miscellaneous UML Diagrams
Part III: System Documentation
Chapter 9: System Documentation
Chapter 10: Requirements Documentation
Chapter 11: Software Design Description Documentation
Chapter 12: Software Test Documentation
Afterword: Designing Great Code
Glossary