`

《习惯!!!》(转)

阅读更多

应该说是编程的习惯!

写任何方法,都要注意对方法的保护。即对入参的审核,通常要进行null和非空判断,因为你写的方法是让别人来调用的,如果别人把null传进来,报错的是你写的方法,那么你是要担责任的。如果你进行了null判断,比如遇到null直接返回null,那么报错的是他写的方法。因为我们通常在项目组里面听到这样的声音:你写的方法报错了。这种校验入参的好习惯不但不会让你承担别人犯错所带来的连带责任,还有助于很快将问题定位到错误的源头。

写注释是好的习惯,非常提倡。如果项目非常紧,在不写注释的情况下,要保证你自己能读懂,以备在项目验收后的追加。如果命名不规范,别人是不能读懂你的代码的。一个月后,你自己亲手写过的代码你都不会读懂。有人以为,我写的代码别人不能读懂这不恰恰说明我高人一筹吗,这就大错特错了。项目都是有生命的。如果代码不规范,项目的生命就很短,因为其他人甚至你自己都不能对它进行再维护了。

此片小短文来源于学生大本营。忘了复制地址过来了,再逛到时再复制了。

1.参数审核 2.写注释深有体会。

分享到:
评论

相关推荐

    最简单算法:将数字转换为符合使用习惯的大写金额

    最简单算法:将数字转换为符合使用习惯的大写金额 编写语言:java 输出结果: 1200.00 壹仟贰佰元 1200.10 壹仟贰佰元壹角 1234.05 壹仟贰佰叁拾肆元零伍分 1200.05 壹仟贰佰元零伍分 1004.05 壹仟零肆元零伍分 ...

    java 进制转换,二进制 十进制 十六进制 正数 负数的进制等等!.docx

    CPU通常使用二进制处理数据,而人类更习惯于十进制,程序员尤其是底层开发者则常使用十六进制。八进制在某些旧的计算机系统和编程语言中也有使用,但相对较少。 在Java中,我们可以使用内置的方法进行各种进制之间...

    jackjiangbook!!!!!!!!!!!!!!!!!!!

    8. **个性化阅读**:一些高级的电子书格式支持CSS自定义,用户可以通过修改样式表来调整字体、颜色、背景,以适应个人阅读习惯。 9. **数字图书馆**:随着数字化进程,许多公共图书馆也开始提供电子借阅服务,用户...

    Android中数字转中文,金额转大写

    在Android开发中,有时我们需要将数字转换为中文或者将金额以大写的格式显示,这在财务应用或一些需要中文表示数字的场景中尤其常见。...在处理口语化转换时,需要特别注意语言习惯和特例,以确保转换结果准确无误。

    小妖原创-改变旧习惯勇闯自助关一星难度.zip

    在IT行业中,我们经常面临各种挑战,而"改变旧习惯勇闯自助关"的主题与个人成长和提升技术能力紧密相关。这个压缩包文件名为"小妖原创-改变旧习惯勇闯自助关一星难度.zip",暗示着它可能包含一系列关于克服习惯性...

    习惯的力量主题班会.ppt

    自我暗示法也是一种有效工具,当我们准备重蹈覆辙或做出不利于好习惯的行为时,通过自我提醒来中断旧习惯,转而培养新的习惯模式。 总的来说,习惯的力量不容小觑。无论是学习还是日常生活,我们都应积极培养有益的...

    翻转课堂学生客户端0.4.1官方安装版

    学生客户端软件主要是为了更好的提升学习体验实现屏蔽学习干扰记录学习状态帮助学生逐渐养成较好的学习习惯。有了它,妈妈再也不用担心我的学习了!!! 杭州翻转教育科技有限公司是一家致力于定制推广

    安全驾驶的心得体会!转4.doc

    新手驾驶员尤其需要注意培养良好的驾驶习惯,如保持冷静,不疲劳驾驶,避免酒后驾车,以及定期进行车辆维护检查。老驾驶员的经验和技术固然重要,但始终保持谨慎的态度才是安全驾驶的根本。 总结来说,安全驾驶心得...

    2020考研英语翻译词汇、句子结构和英汉思维习惯三大法宝缺一不可!.pdf

    考研英语翻译,主要聚焦在词汇、句子结构和英汉思维习惯三个关键方面。在准备考研英语翻译时,很多同学陷入了误区,认为只要掌握了词汇或理解了语法就能做好翻译。然而,实际情况并非如此简单。 首先,关于词汇。...

    LB5000XPMX to Discuz!转换程序

    【LB5000XPMX到Discuz!转换程序详解】 ...然而,随着时间的发展,许多用户可能会选择转移到更受欢迎和广泛使用的Discuz!论坛平台。...同时,保持良好的数据备份习惯,能够降低转换风险,保护宝贵的数据资源。

    英语学习习惯培养PPT课件.pptx

    标题中的“英语学习习惯培养PPT课件”和描述中提到的内容主要聚焦于小学阶段英语学习习惯的重要性及其培养方法。以下是对这一主题的详细解读: 首先,基础教育阶段的英语教学不仅关注语言技能的传授,更重视激发...

    gps的界面设计!!!!!!

    这包括理解用户在驾驶时可能的操作习惯,以及他们对地图、方向、速度和路线信息的需求。 2. **视觉层次结构**:设计应具备明确的视觉层次,使关键信息如当前位置、目的地、路线指示等突出显示,次要信息则适当弱化...

    Mysql转oracle工具

    MySQL到Oracle转换是一个常见的任务,特别是在企业级应用迁移或整合过程中。...同时,由于两种数据库的管理习惯和最佳实践可能不同,因此还需要熟悉Oracle的最佳实践,以提高数据库的稳定性和效率。

    img转iso工具

    标题中的“img转iso工具”指的是将IMG格式的镜像文件转换为ISO格式的工具。在计算机领域,这两种格式都是广泛用于存储和分发光盘...在进行任何文件转换操作时,备份原始数据总是个好习惯,以防万一转换过程中出现问题。

    c2f.zip_C++转Fortran_C转Fortran_c2f.zip_fortran转c

    生成的代码可能需要进一步手动调整,以适应特定的项目需求和编程习惯。 转换过程中,开发者需要注意保持代码的可读性和可维护性。虽然自动化工具可以大大减轻工作量,但理解两种语言之间的差异和转换过程仍然是必要...

    Cadence转Altium Designer_transform

    Cadence转Altium Designe allegro .brd文件转成AD .pcbdoc...这就很脑袋疼了⊙﹏⊙,由于我最习惯用的还是altium designer,allegro也会一点儿,不是很熟悉。所以研究了一下如何将allegro的.brd格式转换成.pcbdoc文件

    PL2303 USB转串口驱动,win11可用,亲测绝对可用!

    标题中的“PL2303 USB转串口驱动”指的是用于将USB接口转换为串行通信接口的硬件设备,其核心是PL2303芯片。这种设备常用于连接使用串口的旧设备,如GPS接收器...在处理任何驱动程序安装时,备份重要数据总是个好习惯。

    转转闲鱼最新版本无后门

    用户应该养成检查应用更新的习惯,以获得最佳的使用体验和安全保障。 从提供的压缩包文件名称列表来看,我们无法直接获取与转转闲鱼最新版本相关的具体细节,但可以推测其中可能包含了一些与开发或维护相关的内容:...

    字体转换,简体转繁体

    简体中文和繁体中文是两种汉字的主要书写形式,它们在中国大陆、台湾、香港和海外华人社区中有不同的使用习惯。简体字主要在中国大陆使用,而繁体字则在台湾、香港、澳门以及一些海外华人社区中更为常见。由于历史和...

Global site tag (gtag.js) - Google Analytics