百科问答小站 logo
百科问答小站 font logo



写代码应该本着什么原则,才能写出优秀的代码? 第1页

  

user avatar   kevwan 网友的相关建议: 
      

结合我自身经验,我认为坚持两点,代码不会太差,能否优秀还得看自身能力。

一、大道至简。不要为了炫技,或者硬套那些设计模式等,而让代码过度复杂,别人看不懂的同时,自己慢慢也看不懂了。基本 go-zero 的每一行代码我都反复思考过能否更简单,我会用最严格的代码检查工具来检测代码复杂度以及规范性。

二、匠心精神。写 go-zero 我前后花了8年时间,从业务中不停抽象提炼,遵循第一性原理,寻找业务开发的本质问题,形成泛化的方案。经常夜深人静、跑步、洗澡的时候,我会思考有没更好的设计,代码能否更简洁、更优雅。

社区同学经常跟我提起 go-zero 代码优雅,我自己复盘大抵如此吧。




  

相关话题

  你在编程时见过最愚蠢的 Bug 是什么? 
  程序员离开大厂进工厂,越来越多高学历人才加入制造业,如何看待这一趋势,会带来哪些变化? 
  如何看待00后职校女生自学低代码月薪破万?低代码是职业新风口吗? 
  存在“中国人在国内表现的异常团结,但是到了国外却一盘散沙甚至窝里斗”的现象吗?如果有的话原因是什么? 
  程序员挣够了钱,到中年失业真的很可怕吗? 
  安卓逐渐走向闭源,为什么我国手机公司却仍不开发自己的系统呢? 
  有没有人能开发一个可以评价所有公司的APP,在公司上班过的人评价,让找工作的人都避避雷。? 
  为什么程序员会有代码能跑就不要动的观点? 
  现在的互联网为什么不采用无线电而采用光纤进行数据的传输? 
  程序员涨工资大多数靠跳槽吗? 

前一个讨论
15 万落地买什么车开着舒服省心?
下一个讨论
如果宋钦宗刚即位就开城投降金国,徽钦二帝的后半生会好过一些吗?





© 2024-05-20 - tinynew.org. All Rights Reserved.
© 2024-05-20 - tinynew.org. 保留所有权利