ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## Unix哲学基础: - 模块原则: 试用简洁的接口拼合简单的部件 - 清晰原则: 清晰胜于机巧 - 组合原则: 设计时考虑拼接组合 - 分离原则: 策略同机制分离, 接口同引擎分离 - 简洁原则: 设计要简洁, 复杂度能低则低 - 吝啬原则: 除非确无它法, 不要编写庞大的程序 - 透明性原则: 设计要可见, 以便审查和调试 - 健壮原则: 健壮源于透明和简洁 - 表示原则: 把知识叠入数据以求逻辑质朴而健壮 - 通俗原则: 接口设计避免标新立异 - 缄默原则: 如果一个程序没有什么好说的, 就保持沉默 - 补救原则: 出现异常时, 马上退出并给出足够错误信息 - 经济原则: 宁花机器一分, 不花程序员一秒 - 生成原则: 避免手工hack, 尽量编写程序生成程序 - 优先原则: 雕琢前先得有原型, 跑之前先学会走 - 多样原则: 决不相信所谓的”不二法门”的断言 - 扩展原则: 设计着眼未来, 未来总比预想快 ## 第四章: 模块性: 保持清晰, 保持简洁 <<魔数七, 加二或减二: 人类信息处理能力的局限性>> 是认知心理学的基础性文章之一(顺带一句, 这也正是美国本地电话号码只有七位的原因),这篇文章表明, 人类短期记忆能够容纳的不连续信息数就是七,加二或减二. 形式法:模式法则 >> 试探法(经验法): 经验法则 >> 无法 ## 抽象 - 简化 - 归纳 完美之道, 不在无可增加, 而在无可删减. —- 安东尼