本周工作思考
开发中要用心编程。最近通过我自己的开发过程,Review其他伙伴的代码,阅读组内其他伙伴周日报,参与其他项目过程中,我发现一个我常常忽视的很根本的问题,我们有没有用心编程。用心写的代码其实是带着优雅的气质的,不论是命名、排版、表达式,还是组件划分,思路设计,你就会感觉很整齐、很清晰,有结构,成体系。 有一句俗语:世上无难事只怕有心人。只要用心,就可以解决大部分自认为很难的问题或者挑战。 用心写代码有时候很费力,一个项目随着开发的深入,开发者理解也会深入,就会有更好的想法和思路不断地冒出来,比如这些命名体系和业务对不起来,意识到了现有的设计思路存在缺陷,比如对扩展或者对性能,或者对复用不利,用心的开发者会随时按照最合理最佳的方向不断的自我优化和重构正在编写的代码,严谨细致的设计逻辑关系的实现,对很多代码要做微重构甚至是大改写,甚至解决大量的技术债,线上的bug, 虽然这种方式很累,既要赶在既定的时间内到点交卷,又要把这些可能很多人意识不到的工作完成 ,就需要额外花费精力想办法完成,我觉得选择这么做就是具有工程师的工匠精神,也是自我能力提升的关键路径。也请这么做的伙伴们相信这么一句话:外行看热闹,内行看门道,大家都是内行人,你用心写的代码是会被内行人看明白的。未来看你代码的伙伴会感谢你的用心,也会秉承你的态度,用心编码,所有工程师都会因你用心编写的高质量的编码而受益。