zhuang@linux:~/categories/programming/$ grep -R

@Programming

7 matching pages.

  1. 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: …

  2. 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. …

  3. 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 …

  4. 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 …

  5. 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 …

  6. Timing Wheel

    This post overviews an efficient data structure called timing wheel for implementing timer facility.

  7. C Coding Style

    Keep the code elegant. Some good C coding style is concluded here.