`
ourteam
  • 浏览: 132567 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于代码质量的思考

阅读更多

最近看到了一篇代码重构及关注代码质量的文章,文章来自http://cantellow.iteye.com/blog/850034。结合我们自己开发中的问题。发表下看法,希望大家陆续添加自己的看法。我们都没有太多经验,但我们要学会反思与总结。

自java项目开发以来,一个越来越不容忽视的问题-代码质量;我想必须引起每个人的重视。

  列出以下几个曾经发生的问题:1、变量的命名不清,本来存机构ID的变量命名为depid;2、满篇都是session在传递参数;3、一些数据库连接未关,如:statement不关闭等等,不一一列举。这些都是真真切切发生在项目中的问题。

我想有以下途径来改善我们的代码质量:

     一、主人翁的意思,对代码负责,写出尽善尽美的代码;

     二、交流学习,看看别人的代码,不管开发进度多么紧张,有疑问的代码实现方式拿出来探讨。

 

分享到:
评论

相关推荐

    关于C 的思考

    ### 关于C的思考 #### 重要性及特点 C语言是一种高级编程语言,它具有接近底层硬件操作的能力,同时也提供了足够的抽象能力使得程序能够具备良好的可读性和可维护性。这种平衡使得C语言成为了一种极为流行的语言,...

    敏捷开发中编写高质量Java代码

    - 测试驱动开发(TDD)提倡先写测试,再写代码,可以促进代码质量的提升,因为测试迫使开发者思考边界条件和异常情况。 4. **持续集成** - 持续集成(CI)能频繁地合并代码,及时发现集成错误。通过Jenkins、GitLab C...

    关于MVC的思考

    **关于MVC模式的深入思考** MVC(Model-View-Controller)模式是软件工程中的一种设计模式,常用于构建Web应用程序,以实现业务逻辑...同时,对于源码的深入理解和工具的熟练使用,也是提升开发效率和代码质量的关键。

    关于烂代码的那些事1

    一个优秀的程序员应该具备自我反省的能力,时刻思考如何提高自己的代码质量。 总而言之,虽然技术的进步使得编写代码变得简单快捷,但程序员绝不能因此而忽视代码质量。优秀的代码应当具备良好的可读性、可维护性和...

    Go-《关于Go性能优化的思考》概述了编写高性能Go代码的最佳实践

    《关于Go性能优化的思考》这本书提供了许多关于如何编写高效Go代码的策略和技巧。本文将深入探讨这些最佳实践,帮助开发者提升程序性能。 1. **内存管理与垃圾回收** Go语言采用自动垃圾回收机制,但在某些场景下...

    java思考

    深入理解源码是提升编程技能的关键步骤,它可以帮助开发者更好地理解程序的工作原理,从而提高代码质量和效率。 “工具”标签则暗示了可能会介绍一些与Java开发相关的工具,比如构建工具Maven、持续集成工具Jenkins...

    关于一段verilog代码的思考

    Verilog是一种硬件描述语言,常用于FPGA和ASIC设计。在理解给定的代码之前,我们需要先了解一下Verilog中的一些基本概念。...理解和正确使用非阻塞赋值是Verilog编程的基本技能,对于避免错误和提高设计质量至关重要。

    31丨理论五:让你最快速地改善代码质量的20条编程规范(上)1

    在编程实践中,良好的命名和注释是提高代码质量的关键因素,它们直接关乎代码的可读性和可维护性。首先,我们来探讨命名方面的一些规范和建议。 1. **命名长度**:命名应该在准确传达含义的前提下尽可能简洁。长...

    程序设计&&代码合集

    虽然篇幅缩短,但仍然保留了原书关于代码质量、设计原则和编程哲学的核心思想。 6. **《编程之禅--绝对经典》**:这本书可能会探讨编程的哲学层面,强调编程不仅是技术工作,也是一种艺术和思考方式。它可能包括...

    美团 iOS 客户端的构建思考与实践

    在本文档中,美团大众点评的高级工程师罗泽响分享了关于美团iOS客户端构建过程中的思考和实践经验。文档中提到的关键知识点主要包括了iOS客户端架构的演进、高效开发实践、模块化设计思想、以及持续集成(CI)等关键...

    一个实例引发的思考.ppt(sql2000)

    总的来说,这个实例引发了关于JavaScript框架选择和实现策略的深入思考。开发者不仅需要掌握不同框架的用法,还要懂得如何根据需求和项目特点做出合适的选择。同时,关注代码的可维护性、可扩展性和可读性,以及在...

    探秘C#:如何像计算机科学家一样思考

    10. **单元测试**:学习如何使用如NUnit或xUnit这样的测试框架,编写单元测试以确保代码质量。 11. **设计模式**:掌握常见的设计模式,如单例、工厂、观察者等,可以提高代码的可读性和可维护性。 12. **并发和多...

    软件工程思考与练习

    《软件工程思考与练习》通过系统性的讲解和丰富的实践练习,帮助读者理解并应用软件工程的原理和方法,以期提高软件开发的效率和软件产品的质量,最终达到减轻软件危机影响的目的。通过不断学习和实践,软件工程师...

    编写高质量代码之C#、C++_nodrm.azw3

    这是一本关于如何提高c++程序设计效率与质量的工具书,希望书中的每条建议都能引起你的思考,对于有难度的内容,建议大家消化理解,切勿死记硬背,同时也希望大家能悟出更好的解决方案。希望本书中的每条建议所传递...

    高质量的五子棋源代码

    本资源是一个高质量的五子棋源代码,专为VC++环境设计,旨在帮助开发者理解和学习如何构建一款具有图形用户界面(GUI)的棋类游戏。五子棋是一种策略性很强的两人对战游戏,通过这个源代码,我们可以深入探讨以下几...

    由丰田代码事件引发的软件质量思考

    关于软件或代码,其实之前我已经写过一篇写代码的四个境界。虽然说能写出什么样的代码这是需要长久的训练和琢磨的,但是今天讲的,是写代码人该有的心态以及一些可能是必须的  关于软件或代码,其实之前我已经写过...

    代码行数统计用小工具

    代码行数统计不仅仅是一个简单的数字游戏,它背后蕴含着关于代码可读性、维护性和扩展性的思考。例如,过多的代码行可能意味着代码过于复杂,需要重构;而恰当的注释比例则有助于提高代码的可读性。因此,这个小工具...

    《简单之美——软件开发实践者的思考》

    4. **代码质量**:简洁、清晰的代码风格有助于减少错误和提高代码的可读性。遵循一定的编码规范,使用注释来解释复杂的逻辑,可以使代码更易于理解和维护。 5. **测试驱动开发**:通过编写测试用例来驱动开发,可以...

    编程经典图书:代码大全

    《代码大全》是每一位程序员和软件工程师的必读书籍,它提供的不仅仅是技术上的指导,更是关于软件开发的全面思考和实践经验。通过阅读和实践书中的建议,开发者可以提升自己的专业技能,编写出更优秀的软件产品。

    对产品质量的一点思考

    本文是我对产品质量的一点思考,如果您所在的团队代码质量很高,很少出BUG,那么可以私信我,我们可以交流下关于代码质量的一些问题。小公司面临的问题大公司里每个人指责分明,团队的人员配置也比较齐全,有完整的...

Global site tag (gtag.js) - Google Analytics