`
gdpglc
  • 浏览: 87805 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

为什么代码明明可用,还要按标准改好。

 
阅读更多
1.好的代码是团队的要求。因为好代码,功能正确、bug少、通常更好编写、可读性强、可扩展性强。

2.不可能按每块代码是否因为代码质量更好受益来要求是否需要编写良好的代码。没法制定这样的标准。且也不需要这样,最好的办法就是统一要求代码质量良好。这就像类的getter 和 setter方法,又像是战争中的覆盖式打击。

如果在写代码时还需要挖空心思的思考差的代码是否能用,那就是再给写代码增加负担。何不直接去写良好的代码。

3.团队养成了编写良好代码的习惯,自然就会解决许多在代码层面可以解决的问题。

.

分享到:
评论

相关推荐

    Accelerated C++源代码

    此外,我们要感谢C++标准委员会的所有成员,他们多年来为C++澄清概念、细化标准和改进功能付出了艰苦的努力。我们要衷心地感谢本书的审稿人,他们审阅了我们的多份书稿,帮助我们对本书进行了无数大大小小的修改。...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    5.1 问出好的问题 116 5.2 提问的目的 117 5.3 问题的种类 117 5.4 关于问题的问题 119 5.5 关于数据的问题 121 5.6 建立逻辑表达式 126 5.7 小结 136 第6章 SQL执行计划 137 6.1 解释计划 137 6.1.1 使用...

    Visual C++ 2005入门经典--源代码及课后练习答案

    9.9.5 被指定为new的函数 501 9.9.6 委托和事件 502 9.9.7 引用类的析构函数和结束函数 514 9.9.8 通用类 516 9.10 小结 527 9.11 练习 528 第10章 调试技术 531 10.1 理解调试 531 10.1.1 程序...

    C 语言编程常见问题解答.chm

    12.1 为什么应该使用标准库函数而不要自己编写函数? 12.2 为了定义我要使用的标准库函数,我需要使用哪些头文件? 12.3 怎样编写参数数目可变的函数? 12.4 独立(free—standing)环境和宿主(hosted)环境之间...

    C语言编程要点

    12.1. 为什么应该使用标准库函数而不要自己编写函数? 165 12.2. 为了定义我要使用的标准库函数,我需要使用哪些头文件? 166 12.3. 怎样编写参数数目可变的函数? 171 12.4. 独立(free—standing)环境和宿主(hosted)...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    窗口”,在其属性窗口中将其objectName 改为enterBtn,在下面的Signals and slots editor 中进行信号和槽的关联,其中,Sender 设为enterBtn,Signal 设为clicked(),Receive 设为myDlg,Slot 设为accept()。这样就...

    C语言程序设计标准教程

    通常把显示器定义为标准输出文件, 一般情况下在屏幕上显示有关信息就是向标准输出文件输出。如前面经常使用的printf,putchar 函数就是这类输出。键盘通常被指定标准的输入文件, 从键盘上输入就意味着从标准输入...

    Accelerated C++ PDF 中英文版

    此外,我们要感谢C++标准委员会的所有成员,他们多年来为C++澄清概念、细化标准和改进功能付出了艰苦的努力。我们要衷心地感谢本书的审稿人,他们审阅了我们的多份书稿,帮助我们对本书进行了无数大大小小的修改。...

    简历制作工具,生成简历

    ⑵ 页面全XHTML+CSS设计,通过W3C的标准化代码验证。各浏览器(包括web浏览器)完美兼容; ⑶ 数据操作使用Ajax提升用户体验。如登录/注册页面,当用户输入邮箱地址时,可以自动判断邮箱是否已注册。如已注册可以直接...

    C#微软培训资料

    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...

    网管教程 从入门到精通软件篇.txt

    INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码 IOF:Findit文档 IQY:Microsoft Internet查询文件 ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件 ISP:X-Internet签字文件 ...

    内存管理内存管理内存管理

    为什么必须管理内存 内存管理是计算机编程最为基本的领域之一。在很多脚本语言中,您不必担心内存是如何管理的,这并不能使得内存管理的重要性有一点点降低。对实际编程来说,理解您的内存管理器的能力与局限性至...

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    IIS可以忽略对链接的虚拟目录是否存在的检测,但是,却无法检测非ASP.NET支持的文件扩展名的链接(我们固然可以在IIS中将所有类型的扩展名都映射到ASP.NET解析器,但是,如果我们有设置IIS的权限,为什么还要用性能...

    java 面试题 总结

    为什么要有GC?  GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域...

    操作系统(内存管理)

    为什么必须管理内存 内存管理是计算机编程最为基本的领域之一。在很多脚本语言中,您不必担心内存是如何管理的,这并不能使得内存管理的重要性有一点点降低。对实际编程来说,理解您的内存管理器的能力与局限性至关...

    软件测试规范

    1.什么是软件测试 .................................................................................................................................. 2 2.软件测试的目标 ....................................

    基于AT89S52 单片的频率计

    为可靠起见,电源稳定后还要经一定的延时才撤销复位信 号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。 为了方便我们选择RC 复位电路可以实现上述基本功能如图3.2 所示。 但是该电路解决不了电源毛刺...

    超级有影响力霸气的Java面试题大全文档

    为什么要有GC?  GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域...

    windows驱动开发技术详解-part2

    外还要介绍NT驱动程序和WDM驱动程序的入口函数、卸载例程、各种IRP派遣上函数等。  4.1 Windows驱动程序中重要的数据结构  4.1.1 驱动对象(DRIVER_OBJECT)  4.1.2 设备对象(DEVICE_OBJECT)  4.1.3 设备...

Global site tag (gtag.js) - Google Analytics