zhuang@linux:~/categories/programming/$ grep -R
@Programming
7 matching pages.
-
SOLID Principles of Object-Oriented Design
SOLID is an acronym for five principles of object-oriented design. Robert C. Martin presents these principles in Agile Software Development: …
-
The Agile Manifesto and Its 12 Principles
Agile software development is an approach to building software through short feedback loops, close collaboration, and continuous adaptation. …
-
UML Diagrams: An Overview
The Unified Modeling Language (UML) provides a standard set of diagrams for describing a system from different perspectives. UML 2.5 defines …
-
UML Class Relationships: A Practical Guide
UML class diagrams describe both the static structure of a system and the ways in which its types interact. The most common relationships …
-
How to Say Different Brackets in English
Programmers use several kinds of brackets. They look similar, but each has a different English name and usually serves a different purpose …
-
Timing Wheel
This post overviews an efficient data structure called timing wheel for implementing timer facility.
-
C Coding Style
Keep the code elegant. Some good C coding style is concluded here.