有什么说的不对的话,希望大家提出来,并发表看法。
小弟工作1年多了,参与大小项目开发多次,在最近的项目开发中,深有感触。
小弟先说下项目中的几个常见的问题吧。
1.NullPointerException
2.DAO的数据访问层,对数据库添加,删除,修改的函数没有返回值
3.对于异常的处理,只有catch不做处理
4.常量的使用
5.类、方法的命名
。。。。
对与一个初学者来说,出现以上的问题是常见的,情有可原,但是对于一个有2年开发经验的团队来说,常出现这些问题就是个笑话了。
在开发中,项目出现异常,70%都是NullPointerException,开始不以为奇,但是后来发现问题的严重性,原来在业务处理中,使用对象操作的时候,
没有对数据进行安全处理(对数据的验证),在这种情况下还使用方法链。项目出现异常情况很难准确的定位到错误位置,原因很简单,在业务层、DAO层的处理中,
对异常的处理都是采用抛出,我想这个做法是编程规范中不推荐的。最令我想不明白的是,对数据库的操作方法,没有返回值。试问,每次的操作都能保证成功吗?
一个公有的常量,大家都知道它是值,但是没有人去定义他,都是你写你的,我写我的,这样去使用常量,那么以后怎么去维护。
类、方法的命名不说大家也都知道,这个是java命名的一种规范。类是对象的模板,类名应该是名词,方法是对象的行为,应当动词+名词,但是在我们的项目中就没有做到
这点,也许以上所说的都是个人的编程习惯吧,但是,我想说,要想提升自己,这些习惯还是要改掉的。。。。。
分享到:
相关推荐
### 编程修养——良好编程习惯的养成 在IT行业中,一名优秀的程序员不仅仅是掌握大量技术细节或具备快速编码能力的人。事实上,一个优秀的程序员应当具备一系列综合性的素养,这些素养涵盖了个人品质、团队协作能力...
在IT行业的软件开发领域,命名规范是编程技巧中不可或缺的一部分,它直接影响到代码的可读性和维护性。根据给定的文件信息,我们将深入探讨精彩编程与编程技巧中的命名技巧,以及如何通过有效的命名策略提升代码质量...
SEI CERT C Coding Standard是业界广泛认可的一套编码规范,旨在减少C语言编程中的安全漏洞,提高软件的可靠性与安全性。本文将详细阐述该标准中的关键知识点,并探讨如何在实际开发中应用这些原则。 1. **内存管理...
少儿编程已逐渐从兴趣课转变为学科教育,受到家长和社会的广泛认可。 在这一系列的知识点中,我们可以看出少儿编程教育正在逐步成熟,并且正在逐步形成自己独特的教育模式和服务理念。这一过程涉及到教育产品的创新...
这样可以帮助你了解编程的基本概念和技术框架,从而为后续深入学习打下坚实的基础。同时,在具备了一定的基础之后,选择一个或几个方向进行深入研究也非常重要。例如,如果你对前端开发感兴趣,可以专注于HTML、CSS...
本文将基于给定的文件信息,深入探讨C语言编程中的关键知识点,包括缩进、Tab使用、代码注释规范以及变量命名等,旨在帮助读者理解并实践高质量的编程习惯。 #### 缩进与Tab使用:构建清晰结构 缩进是代码布局的...
通过编程课程,孩子能够学习到解决问题的思维和方法,而这些课程需要能够吸引和留住用户,即要让孩子和家长都能认可其价值。 总结而言,少儿编程教育行业正在经历快速发展的时期,市场需求日益旺盛,教学方法和模式...
C#.NET 编程规范是指导开发者遵循的一套标准,以确保代码的可读性、可维护性和一致性。本文档主要介绍了C#.NET中的命名约定、注释规范以及一些...在C#.NET编程中,良好的编程习惯和规范是成为一名专业开发者的基石。
软件优势:全中文编程软件,符合大众习惯 。功能模块化,快速实现过程控制。选择式编程,不用记任何命令(指令)。表格式界面查看方便,理解容易。分步骤执行,可以让程序的条理更加清晰。多任务编程,多个任务可以...
少儿编程教育产品一定要能“抓住用户”,课程的价值要得到孩子和家长两方的认可。少儿编程教育机构想要实现规模化,课程体系应该是面向大众市场的,不应该仅聚焦在头部计算机编程竞赛上,应该设计以锻炼学生思维逻辑...
- **良好的编程习惯**: 培养良好的编程习惯对于成为一名优秀的程序员至关重要。书中提供了许多实用建议。 #### 三、深入理解Python对象与内存管理 - **Python对象**: 详尽解释了Python中的对象概念,包括对象的...
综上所述,《Python核心编程》不仅是一本详尽的教程,也是一本有价值的参考书籍,它不仅让读者掌握Python编程技能,而且还能帮助读者形成良好的编程习惯和更广阔的技术视野。对于希望在Python编程领域有所建树的读者...
技术是少儿编程市场发展的核心驱动力之一,自主研发的少儿编程语言和工具符合中国孩子的学习习惯,有助于形成独特的产品生态和技术优势。IP运营与游戏化教学的结合,能显著提升学员学习编程的动力。 知识点五:市场...
2. **行业认可度**:由于IEC61508的广泛认可度,作为其转化的GB∕T 20438也被视为相关行业内的权威标准。 3. **中西结合的标准化实践**:将国际标准转化为适合国内使用的标准,有助于在保持国际标准的同时,也符合...
TES824程控交换机是一款广泛应用在通信领域的专业设备,它以其强大的功能、灵活的配置和高稳定性受到业界的认可。这款交换机的编程软件是管理和配置TES824系统的核心工具,通过它,用户可以进行呼叫控制、路由设定、...
编程规范是软件开发中至关重要的一个环节,它不仅关乎代码的正确性和可读性,还直接...作为程序员,我们应该始终重视编程规范,养成良好的编程习惯,这样不仅可以编写出高质量的代码,还能更好地与其他开发者协同工作。
它建议开发者遵循一定的编程习惯,如头文件的保护、内联函数的合理使用、智能指针的利用、类的设计,以及对命名和注释的严格要求。这样不仅能够避免不必要的复杂性,还可以提高代码的可维护性、可读性和一致性。此外...
- 遵循良好的编程习惯,避免不必要的复杂性。 **6.3.2 排版格式** 保持代码整洁有序。 - 适当空行分隔不同的逻辑块。 - 合理使用空白字符增加可读性。 ##### 6.4 软件编程质量规则 **6.4.1 变量** - 正确使用变量...
而且国人的述事习惯与外国人的语法习惯还有很大区别,如外国人表示"按从小到大顺序排",而中国人的表达方式为:"按从大到小方式顺序排"或简称"按降序排"。外国人的语法大多数是与中国人不同的,再加上英文有多种...