《代码质量》试读心得——“Jolt大奖精选丛书”有奖征文

      之前读过作者的《代码阅读》一书,这本《代码质量》算是《代码阅读》的续集,书是好书,只是这次的样章给的真的有点吝啬了,只有第一章导论,实质内容着实没有多少。不过从1.1章,作者给我们很好的阐述了质量这个概念,用一个平日中常见的自行车,向我们说明了质量在不同人眼中的区别。之后又着重说明了代码质量有哪些特性,以及这些特性的实际应用。而1.1章中的最后一部分,则说明了一个在软件开发中常见的问题,就是在改代码的过程中,没有进行很好的处理,导致软件的可维护性、性能大大下降,造成一种越改越难,越改越乱的迹象。



      代码质量对于敏捷开发来说,更加重要,个人认为,代码质量的好坏是由多方面决定的,不单单说是代码的简洁性或者可读性或者大家常讨论的某一属性,而应该是一项整体的工程。一项由高质量代码构成的软件工程,不仅在代码可读性、代码性能、代码解耦方面要有很高的造诣,更要在日后维护、功能增删方面留有自由操作的余地。这看起来简单,其实需要多年的编程经验沉淀才能有所称。而对于入行不久的程序员来说,上面说的这些往往还做不到,那么代码质量应该体现在编程风格上,有人理解编程风格和个人性格一样,只要自己顺手,怎么写都可以。实则不是,编程风格不应该基于个人爱好,而应该是在代码可读性和可维护性上面做到最大化。换句话说,编程风格不是随便选择,而应该选择能最大限度表达自己编程思想的风格,让代码的可维护性做大最大。


      总之,高效的代码绝非短时间可以形成,代码质量的好坏也需要多年的编程得以历练。最后希望可以得到这本《代码质量》,谢谢!

猜你喜欢

转载自1029858078.iteye.com/blog/1641287