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