前言
看别人的代码,自己的代码,大牛的代码,网上博客的代码。仅实现功能时感觉良好,自己脑袋清楚时感觉良好。
需要改动自己的代码时,a piece of shit;看别人的代码,更是无从下手。
所以很想知道到底怎样才能写出来优秀的代码?如果有人对这个问题感兴趣,希望能稍稍提示一下我这个小菜鸡。
这篇文章就用来记录我在写代码,读代码时的一些感悟和体验。希望我们的代码都能越写越好。目前感觉自己思路还没有很清楚,所以想到什么写什么。
就不断增删修补吧!
架构
注意信息的复用,该封装的就封装。所以在写之前一定要尽量把问题想清楚,划分好各个部分承载的功能和它们之间的关系。
变量命名
一些常量最好使用变量来代替,不要在多个地方用一样的常量,相信我你这样改起来可能会非常痛苦。
功能的实现
在实现功能时,一定要进行测试。用少量的数据或简单的例子,结合你的预期结果进行测试。一定要仔细认真,这种东西不能马虎。你会回来感谢你自己想起的这句话。
总结
严谨 认真 考虑周全一些,该写注释的写注释。
参考链接
- 做程序猿写代码的时候应该注意些什么? - 三色院堇子的老公的回答 - 知乎 https://www.zhihu.com/question/393102083/answer/1214222293