美文网首页
怎样写出“好代码”

怎样写出“好代码”

作者: onjianshu | 来源:发表于2017-08-19 18:15 被阅读0次

    什么是“好代码”

    关于“好代码”,最简单的验证方式就是,单个方法的行数要尽可能合理的少,20至50行, 1屏之内要能看完。

    需要的技能

    1. 需求的理解,代码(方法)的抽象能力

    2. 写短代码需要的一些常用的手法(参见《重构:改善既有代码的设计》)

    做法就是对过长的方法内部进行拆分,将一行行偏向过程的代码。分组,抽取成一个个具有逻辑意义更小的方法。

    达到的效果

    1. 消除重复(解释:由于代码都是由一个个趋向原子的方法组成,更容易重用。)

    2. 分离不同变化方向(解释:局部的逻辑修改,只用修改趋向于原子的更小的方法。)

    获得的好处

    1. 代码会更易读。大段式的偏向过程的方法,肯定没有分组过后,一个个小的方法易读。

    2. 代码易于修改。修改一个大的方法,比修改一个小的方法肯定要困难。修改小的方法只用理解和保证这个小的方法应该履行的职责。

    3. 易于调试,错误定位。

    说直白点就是早点完成工作,早点下班。老板开心你也开心。

    总结

    以上只是本人在工作初期对什么是好代码产生了疑问。通过阅读大佬们的作品后,加上工作中自己的实践和理解。总结的一点写好代码的入门方法。关于写好代码一篇文章肯定是不够的。还是要阅读相关的书籍。理解和实践一些编程原则。对自己的工作和代码要多反思。万事开头难希望大家都能写出好的代码。

    参考

    相关文章

      网友评论

          本文标题:怎样写出“好代码”

          本文链接:https://www.haomeiwen.com/subject/dnotdxtx.html