读王垠编程智慧--总结 原文真正链接www.yinwang.org/blog-cn/2015/11/21/programming-philosophy/
2015-12-09 11:44
429 查看
总的来说就是反复推敲自己写过的代码,让代码简洁,优雅,少bug可能。具体做来就是:
1,代码逻辑层次分明,if--else
2,写逻辑意义上模块化的代码,如函数,最好是40行,让你不用转动眼睛就可以看完,对其功能作用了然于心。最好让每个函数只做一件事情。
3,使代码具有可读性,尽量少写注释。对英文要求可能就要高了。
4,写简单且直观的代码。少用break和continue。
5,正确处理错误,即错误机制需要熟悉
6,正确处理null。使null出现的地方越少越好。
7,防止过度工程---即根据需求事实求是的coding,不要多想。把目前的功能完善就好。
1,代码逻辑层次分明,if--else
2,写逻辑意义上模块化的代码,如函数,最好是40行,让你不用转动眼睛就可以看完,对其功能作用了然于心。最好让每个函数只做一件事情。
3,使代码具有可读性,尽量少写注释。对英文要求可能就要高了。
4,写简单且直观的代码。少用break和continue。
5,正确处理错误,即错误机制需要熟悉
6,正确处理null。使null出现的地方越少越好。
7,防止过度工程---即根据需求事实求是的coding,不要多想。把目前的功能完善就好。
相关文章推荐
- android studio Project format eclipse Project
- Springmvc+uploadify实现文件带进度条批量上传
- Qt之QSettings的简单使用
- Ubuntu下,ftp启用pam之后报 530 Login incorrect的解决办法
- java POI解析Excel
- Golang Import使用入门
- java POI创建Excel
- Java测试框架TestNG和JUnit对比
- PHP传值和传引用、传地址的区别
- java实现的快速排序算法
- Spring mail 邮件发送的简单实现
- unbtun python tab补全
- javaMail邮件发送的简单实现
- java之快排
- 一个基本的spring mvc项目搭建(入门)
- Python基础教程
- Java 性能优化系列之3.1[JVM调优]
- 浏览器渲染页面过程描述,DOM编程技巧以及重排和重绘。
- 深入理解Java的接口和抽象类
- 学习php设计模式 php实现备忘录模式(Memento)