21CTO
21CTO
Mar 5, 2022 · Fundamentals

30 Essential Architecture Principles Every Engineer Should Follow

This article presents thirty practical software architecture principles—from simplicity and YAGNI to distributed system design and user experience—offering actionable guidance for engineers to shape robust, maintainable, and user‑centric systems.

design principlesengineering best practicessoftware architecture
0 likes · 11 min read
30 Essential Architecture Principles Every Engineer Should Follow
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 16, 2020 · Fundamentals

Code Coverage Best Practices

The article outlines why code coverage is valuable for developers, warns against chasing high percentages without quality, emphasizes risk‑based assessment of uncovered code, and provides practical guidelines for incrementally improving coverage, integrating it into reviews, and setting sensible thresholds.

CI/CDcode coverageengineering best practices
0 likes · 11 min read
Code Coverage Best Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 11, 2018 · Fundamentals

Why Documenting Software Architecture Is Crucial for Successful Projects

This article explains the discipline of software architecture, its historical roots, key definitions, the importance of comprehensive documentation, various architectural views, and essential documentation components that help teams communicate designs, educate new members, and maintain system quality over time.

architectural viewsdocumentationengineering best practices
0 likes · 19 min read
Why Documenting Software Architecture Is Crucial for Successful Projects