`
yanlijun250
  • 浏览: 752267 次
文章分类
社区版块
存档分类
最新评论

先改进代码的质量

 
阅读更多

一个软件项目最重要的、必不可少的交付物是什么?程序!
如果程序不能正常执行,文档写的再多、再漂亮也无法帮助客户得到其预期的价值。

程序是程序员写出来的,要提高程序的质量,首先要提高程序员的编程水平。一个职业的程序员应该:
(1) 熟悉编程工具;
(2) 能够按照编码规范编写风格规范、通俗易读、形式正确的程序;
(3) 能够编写逻辑正确、思路清晰、内容正确的程序;
(4) 具备测试、评审代码,快速发现缺陷的能力;
5)具备快速调试、修改程序的能力;
6)知道自己的性能基线,具备估算、管理自己的时间、按期完成任务的能力;


如何提高程序的质量呢?
1)代码重构
2)编码风格
3)单元测试
4)代码走查
5)持续集成
6)系统测试
7)验收测试
8)变更控制

分享到:
评论

相关推荐

    应用AOP提高软件代码质量的研究

    为了提高软件代码质量,笔者从开发与审核两个过程分析了可以改进代码质量的关键环节,并在此基础上利用AOP提供的连接点模型,提出了一个灵活的、面向扩展的代码质量框架AjCQFr(AspectJ-based Code Quality Framework)。...

    java代码审查规范文档

    Code Review主要用来在软件工程过程中改进代码质量,通过Code Review可以达到如下目的: .在项目早期就能够发现代码中的BUG。 .帮助初级开发人员学习高级开发人员的经验,达到知识共享。 .避免开发人员犯一些很常见...

    使用 Visual Studio 的“代码度量值”来改进代码质量

    代码度量是一组软件度量值,使开发人员可以更好地了解他们正在开发的代码.这篇文章主要介绍了通过 Visual Studio 的“代码度量值”来改进代码质量,需要的朋友可以参考下

    C#高效编程 改进C#代码的50个行之有效的办法 第2版

    改进C#代码的50个行之有效的办法,提高C#编程水平的高质量书籍

    《持续集成:软件质量改进和风险降低之道》读书笔记

    《持续集成:软件质量改进和风险降低之道》全面深入地讨论持续集成的各个方面。《持续集成:软件质量改进和风险降低之道》介绍了一种增加项目可见性、降低项目失败风险的有效实践。许多软件开发的资深人士认定,这种...

    持续集成:软件质量改进和风险降低之道

    资源名称:持续集成:软件质量改进和风险降低之道内容简介: 《持续集成:软件质量改进和风险降低之道》全面深入地讨论持续集成的各个方面,介绍了一种增加项目可见性、降低项目失败风险的有效实践。此外,还介绍了...

    2007年全国研究生数学建模竞赛优秀论文-C题:高速公路路面质量改进的分析论文及源代码(附MATLAB代码及lingo代码实现)

    2007年全国研究生数学建模竞赛优秀论文-C题:高速公路路面质量改进的分析论文及源代码(附MATLAB代码及lingo代码实现)

    代码自动生成器

    对于任何项目而言,SQL语句的健康性、完整性、可读性,都是决定着代码质量或项目质量的最核心环节之一。 然而,当下比较流行的,绝大多数MySQL、iBatis开源代码生成器,只能生成动态SQL语句和几个简单粗糙的增删改查...

    一种基于多视倾斜影像的PMVS改进算法

    实验结果表明:提出的改进算法能有效限制初始匹配的种子点个数,较大程度提高种子点的精度和质量,减小后续扩散和滤波的不确定性,使最终获得的点云个数增加78%,点云漏洞明显减少,甚至消失,为DEM生产和城市三维建模提供...

    代码评审检查表.xls

    Code Review是一种用来确认方案设计和代码实现的质量保证机制,通过这个机制我们... Code Review主要用来在软件工程过程中改进代码质。代码评审检查文档,统一规范文档、适合规范制定,以及做代码参考文档 便于学习。

    华为云代码检查服务.pdf

    PHP等业界主流开发语言,可在 线进行多种语言的代码静态检查、代码架构检查、代码安全检查、编码问题检查、质量评分、代码缺陷改进趋势分析,辅助用户管控代码质量。代码检查帮助您精准定位代码缺陷,提供示例和修复...

    使用静态分析技术找到真正的代码质量缺陷与安全漏洞.ppt

    使用静态分析技术找到真正的代码质量缺陷与安全漏洞,改进型的静态分析方案

    从圈复杂度谈谈代码质量

    从圈复杂度谈谈代码质量.在软件行业里,几乎所有的开发人员都在谈代码质量,而每个人对代码质量都有一套自己的看法。甚至术语代码味道(codesmell)也已进入大众词汇表,成为描述代码需要改进的一种方式。  在软件...

    代码审计以及代码审计工具的定义,意义所在

    这样的工具虽然可以生成各种漂亮的报告,但是真正懂代码的人,会很容易发现这样的代码审计报告只能走过场,对于发现和修复代码中的潜在风险,改进代码质量是无好处的,消耗开发人员的时间排除各种误报,肯定也会得到...

    编写高质量代码:改善C 程序的150个建议

    讲得挺好的,值得学习。

    理性的企业软件过程改进.pdf

    持续集成与自动化构建 如何实现需求驱动的质量管理应用开发:统一的需求管理 用模型驱动的开发方法 建立敏捷快速的团队协作 确保应用开发和良好代码分析 保证应用开发的全面质量 系统工程案例分享 敏捷开发经验 软件...

    遗传算法模拟生物多序列比对之初始化的改进

    针对应用遗传算法求解生物多序列比对问题的初始化进行了改进.初始种群是遗传算法构造的一个关键部分,本文根据多序列比对的生物特性,在初始种群中的个体中插入连续空位,优化初始种群的个体质量;并在初始种群中加入...

    基于改进PSO_SVM算法的电能质量扰动分类_何行.caj

    对正常电压信号和 6种电能质量扰动信号波形进行仿真,对各种扰动信号进行小波分解,提取各层小波重构系数的能量熵作为特征向量;然后改进的粒子群法对 SVM 核函数参数进行优化;最后,利用优化参数的 SVM 对扰动测试...

    打造高质量Android应用

    打造出高质量的Android应用...本书以“问题/解决方案”的形式给出疑难问题的解决方案,同时结合示例代码,深入剖析这些实用的编程技巧和模式,旨在帮助开发人员提高编程效率,改进代码质量,打造高质量的Android应用。

Global site tag (gtag.js) - Google Analytics