Just-Now-QA icon indicating copy to clipboard operation
Just-Now-QA copied to clipboard

如何提升自己的代码质量

Open SoftSheepp opened this issue 3 years ago • 5 comments

如题

SoftSheepp avatar May 17 '21 07:05 SoftSheepp

写的时候,多想想自己3个月后回来再维护现在的代码,能不能看懂

woohs avatar May 17 '21 08:05 woohs

Github 是最丰富的开源库,这里面可以学到的东西非常非常多,还有就是有很多很便宜又高质量的教程,这些都可以提高编码质量。总归一句话,多看多学多写。

yygmind avatar May 18 '21 00:05 yygmind

🤚 可以从以下几个方面反向思考:

  • 我的代码是否具有良好的编程风格与规范?
  • 我的代码是否易读、易理解?是否简单、逻辑清晰?一段时间后还能看懂吗?其他人接手的人是否也能很轻易的读懂你的代码?
  • 我的代码是否具有拓展性?是否可以在不修改或少量修改原有代码的情况下,通过扩展的方式添加新的功能代码?
  • 我的代码是否具有复用性?是否能达到减少重复代码的编写的目的?
  • 我的代码是否很容易编写单元测试?提高代码的可靠与稳定?

途径:

  • 学习设计思想、设计原则、设计模式、编码规范、重构技巧等;
  • 优秀的开源项目,他们的 commits 和 PR 中的 conversations 有很多能让你学到很多优秀的实践和技巧;
  • 优秀的社区,多逛逛,多看看,你会发现让你眼前一亮的东西;

iNorthIsle avatar May 18 '21 04:05 iNorthIsle

谢谢大佬们的解答呀

SoftSheepp avatar May 21 '21 07:05 SoftSheepp

如何提高代码的质量,就要知道什么样的代码是好代码。其实越往上走,可以从代码的效率,代码的结构设计等方面考虑。代码的效率就要从算法,语言特性出发,设计自然就要了解运用各种设计模式。

fantingsheng avatar May 24 '21 02:05 fantingsheng