Занимайся жизнью или занимайся смертью. (18cc) wrote,
Занимайся жизнью или занимайся смертью.


Why so many features?

It is easy to complain about software bloat, and examples of needlessly complex system abound. But your bloat may be my lifeline, and what I dismiss as superfluous may for you be essential. To paraphrase a comment by Ichbiah, the designer of Ada, small systems solve small problems. Outside of academic prototypes it is inevitable that  a successful software system will grow in complexity if it is to address the variety of users’ needs and circumstances. What matters is not size but consistency: maintaining a well-defined architecture that can sustain that growth without imperiling the system’s fundamental solidity and elegance.

Кладезь, просто кладезь.
Tags: программирование

  • Книги: октябрь

    Оригинал взят у egorius в Книги: октябрь Джеймс Уиттакер, Джейсон Арбон, Джефф Королло, «Как тестируют в Google» О…

  • Прописные истины.

    To build a system without a requirements document means you are never wrong, but never done.

  • Правда жизни.

    The Twelve Networking Truths Status of this Memo This memo provides information for the Internet community. This memo does not specify an…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded