免费不良网站代码是多少,扬州公司网站建设,网站建设报价书,凡客网站建立1. 日常开发常见错误问题
变量拷贝未修改变量定义的值刚开始是随意写的一个值#xff0c;想等到上线的时候再改成正确的#xff0c;但是上线的时候忘记改了程序常量配置的错误逻辑关系判断错误 常见的如都不为null、都不为空集合判断不为空逻辑取反了多个关系的 …1. 日常开发常见错误问题
变量拷贝未修改变量定义的值刚开始是随意写的一个值想等到上线的时候再改成正确的但是上线的时候忘记改了程序常量配置的错误逻辑关系判断错误 常见的如都不为null、都不为空集合判断不为空逻辑取反了多个关系的 ||返回常量值的时候返回相反的常量 json 序列化需要写set和get不然会丢失属性 可以设置默认值这样json正反序列化的时候就有值了
2. 如何保证自己的代码不出现bug
梳理业务流程必须弄清楚修改点影响抓住实现时候脑袋中一闪而过的不确定性、侥幸心理、正常情况下不会出现这种情况多和同事讨论当前自己在做的功能可能同事并不知道你做的对不对但很可能在你和同事说的时候你自己可能会发现问题。写易于单元测试的代码我个人容易出现if条件判断相反集合判断逻辑相反List和Map的空引用判断
3. 如何处理接口逻辑中有很多接口的情况
外层接口的入参、出参内层接口的入参、出参