BeautifulCode 2018 程序啪啪啪
BeautifulCode
RegularMatcher
- 选择合适的功能集合
- 正确使用递归
- 选择恰当的语言語法
Subversion中的增量编辑器
- 漂亮的API能够指导我们思考
- 节约学习时间
QuickSort性能分析
- 少为多
- 多做程序分析
- 修改这个程序
- 在具有代表性的数据上运行
- 多将功能凝聚成小段代码
WhichIs
- CleanCode
- 容易与其他人协作(简单、意图明确、良好的抽象、不出意料、合适的名称)
- 针对现实世界,比如,有一个清晰的错误处理策略
- 代码作者显然很关心软件和其他开发者(针对双方的可读性和可维护性)
- 最小化(做一件事,最小的依赖)
- 以最合适的方式解决问题
tags: Design
文章目录 |
创建@
2012-09-21
最后修改@
2014-01-01