之前读过作者的《代码阅读》一书,这本《代码质量》算是《代码阅读》的续集,书是好书,只是这次的样章给的真的有点吝啬了,只有第一章导论,实质内容着实没有多少。不过从1.1章,作者给我们很好的阐述了质量这个概念,用一个平日中常见的自行车,向我们说明了质量在不同人眼中的区别。之后又着重说明了代码质量有哪些特性,以及这些特性的实际应用。而1.1章中的最后一部分,则说明了一个在软件开发中常见的问题,就是在改代码的过程中,没有进行很好的处理,导致软件的可维护性、性能大大下降,造成一种越改越难,越改越乱的迹象。
代码质量对于敏捷开发来说,更加重要,个人认为,代码质量的好坏是由多方面决定的,不单单说是代码的简洁性或者可读性或者大家常讨论的某一属性,而应该是一项整体的工程。一项由高质量代码构成的软件工程,不仅在代码可读性、代码性能、代码解耦方面要有很高的造诣,更要在日后维护、功能增删方面留有自由操作的余地。这看起来简单,其实需要多年的编程经验沉淀才能有所称。而对于入行不久的程序员来说,上面说的这些往往还做不到,那么代码质量应该体现在编程风格上,有人理解编程风格和个人性格一样,只要自己顺手,怎么写都可以。实则不是,编程风格不应该基于个人爱好,而应该是在代码可读性和可维护性上面做到最大化。换句话说,编程风格不是随便选择,而应该选择能最大限度表达自己编程思想的风格,让代码的可维护性做大最大。
总之,高效的代码绝非短时间可以形成,代码质量的好坏也需要多年的编程得以历练。最后希望可以得到这本《代码质量》,谢谢!
分享到:
相关推荐
Jolt大奖素有“软件业界的奥斯卡”之美誉,共设通用类图书、技术类图书、语言和开发环境、框架库和组件、开发者网站等十余个分类,每个分类设有一个“震撼奖”(Jolt Award)和三个“生产力奖”(Productivity Award...
代码大全(第二版)两届Software Jolt Award震撼大奖得主的作品。pdf格式。
本书凝聚了世界级软件开发大师Robet C.Matin数十年软件开发和培训经验,Java版曾荣获计算机图书最高荣誉——Jolt大奖,是广受推崇的经典著作。自出版以来一直畅销不衰。 本书不仅是一部深入浅出、生动易懂的面向...
本书凝聚了世界级软件开发大师Robet C.Matin数十年软件开发和培训经验,Java版曾荣获计算机图书最高荣誉——Jolt大奖,是广受推崇的经典著作。自出版以来一直畅销不衰。 本书不仅是一部深入浅出、生动易懂的面向...
重构的价值是毋庸置疑的,这已在许多项目中证明了。重构能帮助软件专业人士改进系统设计及其可维护性、可扩展性和性能。本书首次介绍了专门针对数据库系统设计的强大的重构技术。 共分2卷。
Martin数十年软件开发和培训经验,Java版曾荣获计算机图书最高荣誉——Jolt大奖,是广受推崇的经典著作,自出版以来一直畅销不衰。要想成为一名优秀的软件开发人员,需要熟练应用编程语言和开发工具,更重要的是...
本书凝聚了世界级软件开发大师RobertCMartin数十年软件开发和培训经验,Java版曾荣获计算机图书最高荣誉——Jolt大奖,是广受推的经典著作,自出版以来一直畅销不衰。 本书不仅是一部深入浅出、生动易懂的面向对象...
JOLT
martin数十年软件开发和培训经验,java版曾荣获计算机图书最高荣誉——jolt大奖,是广受推崇的经典著作,自出版以来一直畅销不衰。 不要被书名误导了,本书不是那种以开发过程为主题的敏捷软件开发类图书。在书中...
jolt调用tuxedo服务全套jar包
java通过jolt调用tuxedo服务
jolt配置与编程简介,客户端以java语言作为例子
外部应用访问Tuxedo服务是很经常的事,一般有两种方法WTC和Jolt
Tuxedo协议开发所需的jar包,包括jolt.jar和joltutility.jar
代码阅读方法与实践 jolt2004大奖
通过wtc、jolt进行tuxedo与weblogic通信开发
Tuxedo jolt 配置及使用,是word文档格式的
JOLT的配置与编程简介 开发建立一个 JOLT 客户端访问 BEA Tuxedo 的应用服务的主要的步骤,可以描述以下的过程
Jolt API文档, chm 格式, 英文版.
TUXEDO JOLT配置与编程简介,希望对大家有用