1、命名规范
一个版本做一个接口的迁移,在进行包名命名的时候发生了错误,包名命名采取的是所又字母小写的方式进行命名,而我确实进行驼峰方式命名,如本该是userservice,我的命名方式为userService。
如果觉得一个全局静态变量完全没必要,而将这个全局静态变量迁移到方法中作为临时变量,应该把大写改为驼峰命名,如 :
private final static String ALIWPAY_CREATEANDPAY_REQUEST_FAIL = ProUtil.getStr(PropertyKey.ALIWPAY_CREATEANDPAY_REQUEST_FAIL,ResultCode.ALIWPAY_CREATEANDPAY_REQUEST_FAIL);
改为
String aliwpayCreateandpayRequestFail = ProUtil.getStr(PropertyKey.ALIWPAY_CREATEANDPAY_REQUEST_FAIL,ResultCode.ALIWPAY_CREATEANDPAY_REQUEST_FAIL);
2、split 注意事项
一个马上要上线的补丁,使用到了split分隔函数,此时我使用的分隔符是"|",在没有测试,只让同事进行代码评审的情况下就上传代码,并进行补丁上线,上线之后发生问题,split函数的参数为一个正则表达式,而"|“是正则表达式中的一个特殊字符,不转义的话,当一个不带”|“的字符串,使用split函数时,会将每一个字符分割,如"hello”.split("|"),最后结果为{“h”,“e”,“l”,“l”,“o”},正确的方式为"hello".split("\\|"),使用双斜杠对"|"进行转义,这也体现出自己对java基础知识的欠缺,有待提高。
3、省小事,误大师
一个人不能太自信,尤其是盲目的自信,自测在自己的编码过程中起到很大的作用,不能因为代码简单而忽略自测的步骤,自测真的很重要很重要很重要,这样能降低自己犯错误的数量,至少能交出一份让自己满意的代码。

开发过程中经常犯的低级错误相关推荐

  1. CTO 太水!犯了低级错误,还删除代码隐藏证据!

    转自:InfoQ   刘志勇.Tina 从大公司聘请来的 CTO 太水,犯了个低级错误,事后还故意删除代码隐藏证据. 上周末,黑客组织 DDoSecrets 利用 SQL 注入漏洞,入侵了极右翼社交媒 ...

  2. 新手敲代码经常犯的低级错误(持续更新ing)

    Hello,大家好. 本文章主要写一写敲代码时候常见的低级错误: 此文章不断的更新.(添加日常犯的低级错误导致程序运行不出来) 来源:1.别人的错误:2.自己的错误 干货不断!!!!干货不断!!!!干 ...

  3. {2018.4.9}盘点一下荀(gou)彧(huo)同学犯的低级错误

    接触信奥也有两周多了,接下来就让荀(gou)彧(huo)来总结一下这些日子里犯的那些低级错误. 1>那些被漏掉的':'.'}'哭晕在角落: 把'i'看成'1'谁又能明白? cin和cout的大于 ...

  4. 开发人员总是犯一些低级错误该如何解决?

    要在开发的前期就制定好一些编码规范,这样子可以减少很多由于个人习惯引起的错误.同时,测试人员在发现开发人员犯一些低级错误的时候尽量不要去指责他们,要耐心的给他们指出错误所在,让其好好的修改错误.然后在 ...

  5. java犯的小错误_[Java教程]十个JavaScript中易犯的小错误,你中了几枪?

    [Java教程]十个JavaScript中易犯的小错误,你中了几枪? 0 2015-06-01 12:00:19 序言 在今天,JavaScript已经成为了网页编辑的核心.尤其是过去的几年,互联网见 ...

  6. 开发人员总是犯一些低级错误怎么解决?

    要在开发的前期就制定好一些编码规范,这样子可以减少很多由于个人习惯引起的错误.同时,测试人员在发现开发人员犯一些低级错误的时候不可以指责他们,要耐心的给他们指出错误所在.然后在让开发人员自己进行测试, ...

  7. 兰大计算机考研是差额复试吗,兰大考研录取名单拟公布,423分考生复试被刷,只因犯了低级错误...

    原标题:兰大考研录取名单拟公布,423分考生复试被刷,只因犯了低级错误 兰州大学考研录取名单拟公布,初试第二名的考生复试被刷,只因犯了低级错误 随着时间的不断推移,各大院校也都开始了复试,相对于初试来 ...

  8. 总结两个平常打代码犯的“低级”错误

    作者:黄鹏峰 撰写时间:2019年4月1日 开发工具和关键技术:VS:MVC 程序员打代码就像科学家搞科研,专注并且要严谨.如果马虎了一点,就会出现一些欲哭无泪的低级错误.下面我就总结两个自己平常所犯 ...

  9. 思维定势导致犯的低级错误(碎碎念)一

    2017/10/16,快要折腾吐了,一个二十多行的shell脚本,逻辑简单,统计前一天业务日志中有效请求的数量. 老板新接了个项目,所以增加了两台主机,试运行之后需要统计一些业务数据. 脚本写好在A主 ...

最新文章

  1. 用Scikit-learn和TensorFlow进行机器学习_1
  2. 单片机裸机实用组件--软件定时器、时间戳
  3. 67. Leetcode 450. 删除二叉搜索树中的节点 (二叉搜索树-基本操作类)
  4. spark学习:java版JavaRDD与JavaPairRDD的互相转换
  5. 指针常量与常量指针精解【一次掌握】
  6. TIOBE 4月编程语言排行榜:C++重回前三,PHP下降明显
  7. 第13届 广东工业大学ACM程序设计大赛 C题 平分游戏
  8. 前端薪资竟最差?程序员跳槽时如何才能谈个好价钱
  9. POJ 1094 Sorting It All Out 【拓扑排序】
  10. linux随手笔记(Centos为主)
  11. 机器人周志_机器人制造基础学习日志
  12. 运输计划 洛谷P2680
  13. IDEA启动tomcat控制台出现中文乱码问题完美解决方案(亲测有效)
  14. 银行家算法实现(操作系统实验)
  15. Web安全-ReDos正则表达式的拒绝服务攻击
  16. Linux下通过CCID协议与USB设备进行交互经验总结
  17. 【Nav2中文网】三、导航相关概念
  18. 可视化模块(三): wandb
  19. 请求静态资源出现416 (Requested range not satisfiable) 错误
  20. Python写图片格式批量处理工具!你还一张一张转格式吗?

热门文章

  1. Linux 服务器内网搭建NTP时间服务器(Network Time Protocol)
  2. ethos1.3.0最新版免费放出,彻底解决claymore算力变0问题
  3. WordPress上传错误等问题
  4. python从入门到实践13章答案
  5. Windows 任务管理器 PF使用率 总数 核心内存 物理内存
  6. 基于BCoreBIM轻量化引擎搭建BIM云平台
  7. Semaphore和countDownLatch完全解析
  8. pcm5102a解码芯片音质评测_解码耳放,转接器,与吃鸡游戏,购买经验
  9. 从SNE到t-SNE再到LargeVis
  10. OA办公系统快速升级方案,实现复杂流程和移动签批办公