Description
Book SynopsisThis 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.
Table of ContentsIntroduction
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