美文网首页
2021-02-22 unix编程艺术

2021-02-22 unix编程艺术

作者: 江江江123 | 来源:发表于2022-03-01 14:19 被阅读0次

也许这就是编程艺术
1.模块原则:使用简洁的接口拼合简单的部件。
2.清晰原则:清晰胜于机巧。
3.组合原则:设计时考虑拼接组合。
4.分离原则:策略同机制分离,接口同引擎分离。
5.简洁原则:设计要简洁,复杂度能低则低。
6.吝啬原则:除非确无它法,不要编写庞大的程序。
7.透明性原则:设计要可见,以便审查和调试。
8.健壮原则:健壮源于透明与简洁。
9.表示原则:把知识叠入数据以求逻辑质朴而健壮。
10.通俗原则:接口设计避免标新立异。
11.缄默原则:如果一个程序没什么好说的,就沉默。
12.补救原则:出现异常时,马上退出并给出足够错误信息。
13.经济原则:宁花机器一分,不花程序员一秒。
14.生成原则:避免手工hack,尽量编写程序去生成程序。
15.优化原则:雕琢前先要有原型,跑之前先学会走。
16.多样原则:决不相信所谓“不二法门”的断言。
17.扩展原则:设计着眼未来,未来总比预想来得快。

软件设计和实现应该是一门充满快乐的艺术,一种高水平的游戏。如果这种态度对你来说听起来有些荒谬,或者令你隐约感到有些困窘,那么请停下来,想一想,问问自己是不是已经把什么给遗忘了。如果只是为了赚钱或是打发时间,你为什么要搞软件设计而不是别的什么呢?你肯定曾经也认为软件设计值得你付出激情……

相关文章

  • 2021-02-22 unix编程艺术

    也许这就是编程艺术1.模块原则:使用简洁的接口拼合简单的部件。2.清晰原则:清晰胜于机巧。3.组合原则:设计时考虑...

  • 书单

    Unix 编程艺术Java编程思想数据结构与算法分析unix环境高级编程代码大全Effective javajav...

  • Unix哲学(Unix编程艺术)

    Doug Mcilroy: 1.让每个程序就做好一件事。如果有新任务,就重新开始,不要往原程序中加入新功能而搞得复...

  • 《UNIX编程艺术》-笔记

    I-场景 1. 哲学 机制而不是策略,自由放纵注意风格,产生了多样性。比如Unix应用程序提供很多的行为选项,让非...

  • 降龙十八掌-程序员篇

    前言: Long long ago,my boss 推荐 me a book called 《Unix编程艺术》,...

  • 程序员进阶书单:内功理念篇

    《UNIX编程艺术》 本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验。小巧简单...

  • 读《Unix编程艺术》小结

    前言 Unix是开源运动历史上最著名的代表之一,而如今前端是开源运动中最活跃的一支队伍,我相信它们两者之间一定有共...

  • 《UNIX 编程艺术》学习笔记 - UNIX 哲学基础

    Is anything more important than happiness? ...

  • Unix哲学与移动应用开发

    作为Linux的忠粉,《UNIX编程艺术》这本书自然不可放过。书中第一章哲学部分,从多个方面阐述了Unix哲学。对...

  • 想读的书

    Unix 程序高级编程 边城 写给大家看的设计书 Android开发艺术探索 ASM guide 霍乱时期的爱情 ...

网友评论

      本文标题:2021-02-22 unix编程艺术

      本文链接:https://www.haomeiwen.com/subject/ggrhfltx.html