写代码过程中需要注意的地方
2017-11-10 13:56
225 查看
1.使用日志框架打印日志:
2.参数校验:(在友盟错误统计中,一些异常是由于参数没有加为空或者一些条件判断导致的错误)
不同的企业会有不同的编码规范,以下是世界上最大的互联网公司谷歌的编码规范
需要注意的点:输出有级别区分的日志 输出带有有效信息的日志 日志中带上上下文信息。 不要在日志中输出用户的敏感信息。 不要在日志中输出像用户密码、邮件内容之类的涉及用户隐私的敏感信息,也不要去输出像验证码的值之类的敏感信息。
2.参数校验:(在友盟错误统计中,一些异常是由于参数没有加为空或者一些条件判断导致的错误)
在对外公开的方法前先插入一些检查参数的代码,以确保方法被 “正确的姿势” 调用 什么时候需要进行参数校验(具体做到什么程度,还需要根据情况去把握): 方法或者函数是对外公开的,不是私有的。 参数有可能为空指针的时候。 参数的合理值无法通过方法名、参数名、参数类型一眼看出来的时候!
不同的企业会有不同的编码规范,以下是世界上最大的互联网公司谷歌的编码规范
Google Java Style Guide Google C++ Style Guide Google Python Style Guide Google HTML/CSS Style Guide Google JavaScript Style Guide
相关文章推荐
- 关于js的核心笔记--需要注意的地方都在这里啦,有测试代码
- 总结MySQL安装过程中遇到的问题和需要注意的地方
- sql 中的存储过程需要注意的地方
- JavaScript使用过程中需要注意的地方和一些基本语法
- Android 代码创建TextView需要注意的地方
- caffe Resnet-50 finetune 所有代码+需要注意的地方
- spring-data-redis 使用过程中需要注意的地方
- 关于找工作的过程中需要注意的地方
- 3DMAX导出插件开发过程中需要注意的一些地方
- [软件工程]代码review需要注意的地方
- 电商网站写代码需要注意的地方
- 编码过程中,一点点儿需要注意的地方
- mysq写存储过程中需要注意的地方
- android : 修改frameworks/base/ 代码需要注意的地方
- jQuery Validation Plugin使用过程中需要注意的地方
- android : 修改frameworks/base/ 代码需要注意的地方
- sharepoint环境安装过程中几点需要注意的地方
- 提高PHP代码质量需要注意的地方一
- 关于将java测试代码移植到jmeter和loadrunner需要注意的地方
- SpriteBuilder代码中弱引用(weak)需要注意的地方