Одна из главных проблем в разработке программного обеспечения – борьба с возрастающей сложностью системы. Решением этой проблемы занимаются с времен появления первых программ. Результатами являются языки, всё более упрощающие взаимодействие с машиной, парадигмы программирования вроде ООП, паттерны. Здесь приведены принципы программирования, позволяющие уменьшить сложность и облегчить сопровождение системы. 在软件开发中存在的主要问题之一 - 的斗争日益复杂的系统。 此问题的解决方案涉及出现以来的第一程序。结果的语言,所有的机器,编程范例,如OOP模式简化互动。 下面是编程的原则,降低复杂性并方便系统的维护。 更多