编程开发,追求极简

极简编程追求:

简洁

开发不添加多余重复代码;不要的代码及时删掉。

灵活

需求更改,版本迭代,编程少用硬编码。

条理

逻辑结构符合一般开发规范,模块化,分层,分而治之,领域驱动设计。

清晰

代码命名除了符合规范外,还需恰当使用英文单词,客观中性。

规范

编程无规矩无以至千里。

高效

开发高性能代码。

极简开发原则:

一、遵守代码规范,代码风格一致;

按照代码规范编程,方便自己,也方便别人阅读代码,维护和更改相对容易。代码风格主要是指格式化代码,代码缩进,代码空格,空行等。

二、编程从简单到复杂;

编程是一个渐进的过程,不能一口吃成胖子,尤其遇到不熟悉的函数或功能模块,需要边开发边测试,直到完成一个功能,完成后可能有新的点子优化代码,趁热打铁重构代码,熟练使用编程开发工具可以快速完成重构代码。

三、不添加多余的代码,注释以及文件;

不添加多余代码,如类,方法,成员变量,局部变量,常量等;添加必要的注释,如重点或难点的代码;添加必要的配置文件,静态文件(js,html,css,image)。

四、代码不断重构;

好的产品需要不断演化下去,合理重构代码。重构的代码与时俱进,产品才有活力。

五、不为未来做编程。

做业务功能时,不用为未来写代码,如你写账号密码登录功能,不用考虑人脸识别登录功能,因为这个功能后面可以灵活补充。

编码开发过程的几点建议:

1、清楚需求再开发。
2、设计数据库表,创建表后,可以使用自动生成代码工具生成增删改查的基本功能代码。
3、总分式开发,概要分析功能开发流程,做到心中有数,必要时写出来。需要哪些接口,提前设计好,先把需要实现的方法写出来,方法体先为空,到后面一个一个实现。
4、时间紧,在压力下开发代码,需要保持一定的紧张感,全部注意力用到开发功能上,遇到困难及时提出。

工作中自己总结一些编程开发经验供大家参考,恳请指教。

猜你喜欢

转载自blog.csdn.net/weixin_38667860/article/details/108390946