如何提高代码质量
文章平均质量分 79
screensky
这个作者很懒,什么都没留下…
展开
-
如何提高代码质量4
近日有人问起,“你认为如何能提高代码的质量”,虽然都说出来了,但缺乏条理,特总结于此。首先,应明确什么样的代码算是质量高的。然后才能知道如何去做。我觉得,高质量的代码应该至少包括:1.可读性。2.可维护性。代码的可读性同样有助于代码的可维护性。有时候在一个项目里,你修改的代码未必是自己写的,如果代码写的可读性很差,那将是非常痛苦的。一、可读性1.包名、类名、成员变量名、转载 2012-06-27 18:52:39 · 1971 阅读 · 0 评论 -
如何提高代码质量(管理篇):代码复查
如何提高代码质量(管理篇):代码复查也许你是一位项目经理,也许你是一位项目骨干成员,或者开发小组长。在我发表“如何提高代码质量”的这一系统文章后,有许多网友都向我抱怨,说他无法把握整个项目组成员的代码质量。我想,这也是所有项目组普遍存在的问题吧,它通常表现为以下几个问题:软件项目普遍存在的问题 1)新手。任何项目组成员都不可避免地出现新手,他们往往是刚刚从大学毕业的学生。这些新转载 2012-06-27 18:57:14 · 1192 阅读 · 0 评论 -
如何提高代码质量3
人跟人的能力千差万别,所以写出来的代码质量,肯定是不同的。有的人,写一个小逻辑,可能需要100行,而有的人,可能仅仅需要10行。代码永远会有Bug,在这方面没有最好只有更好。高效是程序员必须作到的事情,无错是程序员一生的追求。复用、分而治之、折衷是代码哲学的基本思想。模块化与面向对象是实现高效无错代码的方法。高效无错代码需要思想与实践的不断反复。如何做到代码高效无错,提高代码质量的方法有哪些?转载 2012-06-27 18:43:36 · 988 阅读 · 0 评论 -
如何提高代码质量6
高质量代码的三要素 我们评价高质量代码有三要素:可读性、可维护性、可变更性。我们的代码要一个都不能少地达到了这三要素的要求才能算高质量的代码。1.可读性强 一提到可读性似乎有一些老生常谈的味道,但令人沮丧的是,虽然大家一而再,再而三地强调可读性,但我们的代码在可读性方面依然做得非常糟糕。由于工作的需要,我常常需要去阅读他人的代码,维护他人设计的模块。每当我看到大段大段、密密麻麻的代码,转载 2012-06-27 19:05:15 · 2224 阅读 · 0 评论 -
如何提高代码质量2
1.软件产品质量软件产品质量通常可以从以下六个方面去衡量(定义) :l 功能性(Functionality),即软件是否满足了客户业务要求;l 可用性(Usability),即衡量用户使用软件需要付出多大的努力;l 可靠性(Reliability),即软件是否能够一直处在一个稳定的状态上满足可用性;l转载 2012-06-27 18:37:11 · 1033 阅读 · 0 评论 -
如何提高代码质量1
本文是写给开发人员的建议,不会涉及很多QA方面的讨论。我觉得有三个方法可以提高软件质量,根据重要性和有效性一次为:Code Review, Refactor和Unit Test。这三个方法不是三个阶段,而是同时交叉进行的。1. Code Review - 逻辑分析 当需要开发或者新增一些功能的时候,首先就是设计实现方案,然后开始编码实现。我觉得在开始编码之前,需要思考一下你的实转载 2012-06-27 18:26:31 · 662 阅读 · 0 评论 -
java性能分析工具对比
在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下的性能问题。理论上,增加对应用程序的负载会使性能有所下降,但是我认为性能下降的比率远远高于负载的增加,同时我也发现,性能可以通过改变应用程序的逻辑来提升。为了更详细地了解这一点,我们需要做一些性能分析,这时,我们自然就要用到一些性能分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢?转载 2012-07-03 15:44:08 · 469 阅读 · 0 评论 -
作为软件工程师,你必须知道的20个常识
作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据结构与算法:转载 2012-07-03 15:46:34 · 724 阅读 · 1 评论