- 博客(6)
- 收藏
- 关注
原创 Clean code 学习总结(3)
比如数字a1,a2.a3...等,纯属误导,没有提供正确的信息,也没有提供作者的意图,再比如说productionData/productionInfo,两者就变得很相似,尽管名称有所不同,但是表达的意思是相差无几。比如genymdhms(生成日期,年,月,日,时,分,秒),随着时间的推移,这部分代码就变得很难理解。凡是需要注释来解释名字均不符合名副其实,有一种例外,由于开发的人员缺乏对应的知识背景的专业知识例外;这种就是不好的命名;命名,在软件中,涉及到变量,函数,类,自定义数据类型,文件名,文件夹等,.
2022-08-19 09:25:44 186 1
原创 如何判断代码的好坏
因为我们知道代码的维护成本占到开发成本的60%左右,维护这样大成本,除了软件功能复杂外,还有一部分原因是软件在设计之初,并没有考虑维护性的处理,文档是否完整和详尽,以及代码是否注重高内聚和低耦合的原则,这样设计的好处时,不至于出现问题后,修改问题,牵一发而动全身, 改一个问题,又引起其他潜在的问题。这么多年来,我觉得switch是一个好的关键词,在增加新的判断条件时,并不需要修改原有的代码逻辑,只要在case之后,增加新的判断条件即可.当然也有一些开发模式也非常具有拓展性,比如工厂模式。...
2022-08-18 16:57:31 2174
原创 Clean Code 学习总结(2)
今天开始,则对clean code 原则来进行分析,并示例。下面是闲话闲聊,读书笔记...整洁代码:我们的目的是成为更好的程序员,而且显示也需要我们成为更好的程序员。
2022-08-17 16:37:53 172
原创 关于“模板”的思考,以及分享一个模板实例
模板,种类繁多,相当的实用。比如Blog模板,学习模板,项目开发模板,task 进度模板,每日例会模板等等,通俗的讲,就是面对特定问题,一种便捷化解决“套路”...
2022-08-16 14:49:59 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人