人们为电子计算机编写程序已经有80多年的历史了,但是令人惊讶的是,关于如何设计这些程序或者好的程序应该是什么样子的讨论却很少。关于软件开发过程,如敏捷开发,以及开发工具,如调试器、版本控制系统和测试工具,已经有了相当多的讨论。还有对编程技术的广泛分析,如面向对象编程和函数式编程,以及设计模式和算法。所有这些讨论都是有价值的,但是软件设计的核心问题在很大程度上仍然没有被触及。大卫·帕玛;埃拉。sie的论文《关于将系统分解成模块的标准》发表于1971年。但是软件设计的艺术水平;在接下来的45年里,除了那篇论文,没有什么进展。
People have heen writing programs for electronie eomputers for more than 80 years, but there has hccn surprisingly little eonversation about how to design those programs or what good programs should look like. There has been eonsiderable discussion about software development processes sueh as agile development and about development tools sueh as debuggers, version eontrol systems, and test eoverage tools. There has also heen extensive analysis of programming techniques such as object-oriented pro gramming and functional programming, and of design patterns and algorithms. All of these discussions have been valuable, but the eore problem of software design is still largely untouched. David Pama,;' ela-.sie paper "On the Criteria to be used in Decom posing Systems into Modules" appeared in 1971. but the state of the art in software design ha,; not progressed much beyond that paper in the ensuing 45 years.
People have heen writing programs for electronie eomputers for more than 80 years, but there has hccn surprisingly little eonversation about how to design those programs or what good programs should look like. There has been eonsiderable discussion about software development processes sueh as agile development and about development tools sueh as debuggers, version eontrol systems, and test eoverage tools. There has also heen extensive analysis of programming techniques such as object-oriented pro gramming and functional programming, and of design patterns and algorithms. All of these discussions have been valuable, but the eore problem of software design is still largely untouched. David Pama,;' ela-.sie paper "On the Criteria to be used in Decom posing Systems into Modules" appeared in 1971. but the state of the art in software design ha,; not progressed much beyond that paper in the ensuing 45 years.
Vans Sk8-Hi 138 Decom 半月包头硫化板鞋 加绒系列 内里微薄加绒 不厚重又暖和 温度与颜值并存 实现雪天可以穿 作为一双Vans Surf冲浪鞋款,它加入了包胶鞋头设计和更为轻盈的 UItraCush Lite鞋垫。鞋款前后均以黑色麂皮覆盖,小红书爆款男女新款官方正品 硫化真标 1:1 原厂钢印 (报货备注加绒) Size:35 36 36.5 37 38 38.5 39 40 40.5 41 42 42.5 43 44,喜欢 ➕️1027379007
Vans Sk8-Hi 138 Decom 半月包头硫化板鞋 加绒系列 内里微薄加绒 不厚重又暖和 温度与颜值并存 实现雪天可以穿 作为一双Vans Surf冲浪鞋款,它加入了包胶鞋头设计和更为轻盈的 UItraCush Lite鞋垫。鞋款前后均以黑色麂皮覆盖,小红书爆款男女新款官方正品 硫化真标 1:1 原厂钢印 (报货备注加绒) Size:35 36 36.5 37 38 38.5 39 40 40.5 41 42 42.5 43 44,喜欢 ➕️1027379007
✋热门推荐