写好业务逻辑不容易

不少的程序员都会觉得如果不是做底层基础技术研发的,根本学不到东西,殊不知要把业务逻辑做好也是一种提升。(欲速则不达

 

如果只是功能实现,但是效率不行,或者逻辑清晰,写了一堆补丁代码,东拼西凑的实现方式。那无疑是一个不定时的炸弹,看着没任何问题,然而这个炸弹什么时候爆炸、影响范围如何、造成的损失多大?所以别小瞧业务逻辑代码, 如果真正写好, 要把逻辑写得清晰简单易用, 功能健壮稳定,性能同时达到要求的,易读, 易扩展, 易维护,兼容性强,其实是很难。

 

-代码要有良好的设计。要抽象和封装,要尽量减少重复代码,同时又要易读, 易扩展, 易维护,兼容性

-代码要有良好的建模,概念清楚,不同实体的关系清晰

-代码要高效,有O(1)的别用O(log n),有O(log n)的不用O(n)

 

想要做到以上的要求对代码要有一颗敬畏的心,有端正的态度,不断探索求知的欲望及精益求精的态度。所以,我们要正确看待写业务逻辑的代码,应该摆正心态,正所谓量变引起质变。写业务代码,在积累代编码知识的同时也要思考如何进行突破。如果你对自己有这样的要求,也具备了相应要求的行动,那能力也能不断的提升,而不是十年如一日的工作,10 年也就积累了一年的工作经验,在重复使用。

 

                                                        精益求精是对代码大道至简的永恒的追求

posted @ 2019-04-03 14:29  小鱼2015  阅读(59)  评论(0)    收藏  举报