2. Packaging and Design Rules
2.3 Logical/Physical Coherence
2.4 Logical and Physical Name Cohesion
2.5 Component Source-Code Organization
2.7 Component-Private Classes and Subordinate Components
2.10 Naming Packages and Package Groups
2.12 Legacy, Open-Source, and Third-Party Software
2.14 The Hierarchical Testability Requirement
2.15 From Development to Deployment
The term software engineering means different things to different people. Some smart, passionate, and individually productive developers consider the creation of software to be a form of art, upon which any imposed ...
Get Large-Scale C++ Volume I: Process and Architecture now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.