小即是美让每个程序只做好一件事快速建立原型舍弃高效率取可移植性采取纯文本存储书籍(可读性)充分利用软件的杠杆效应使用shell脚本来提高杠杆效应和可移植性避免强制性的用户界面让每个程序都称为过滤器 SOLID 五大设计原则S - 单一指责O - 开放封闭L - 李氏置换I - 接口独立D - 依赖倒置