09 2020 档案

摘要:程序员,如果系统突然报了一个空指针异常,你肯定像吞了一只苍蝇一样尴尬。 那么如何在日常开发过程中降低NPE? 问题 回答 现状 返回空值会出现大量的空指针异常 目的 改进方法的返回值,降低出现空指针异常 实现路径 方法返回空集合或者空数组 跟我来! 背景 下面的方法看起来很常见。 private f 阅读全文
posted @ 2020-09-15 23:39 李福春 阅读(481) 评论(0) 推荐(0) 编辑
摘要:作为程序员的你,代码中最多的就是各种方法了,你是如何对参数进行校验的呢? 背景 大部分的方法和构造函数对传入的参数值有一些限制,比如:常见的索引值必须是非负数,对象引用不能为空。 你应该使用清晰的文档来标注所有的这些限制,然后在方法体开始的地方强制他们检查。 应该在错误发生的时候尽快的检查出来,这是 阅读全文
posted @ 2020-09-14 23:35 李福春 阅读(1236) 评论(0) 推荐(1) 编辑
摘要:上图为常见的台式机,程序员,你看了有啥启发? 台式机生产线 我的maven代码工程 xxx 显示器 xxx-web 主机 xxx-app 键盘 xxx-domian 鼠标 xxx-infrastration 台式机 xxx-all.jar 虽然不能完全对应的上,我拿开源的dubbo描述一下我的问题。 阅读全文
posted @ 2020-09-05 01:26 李福春 阅读(485) 评论(0) 推荐(0) 编辑
摘要:上图为常见的台式机,程序员,你看了有啥启发? 台式机生产线 我的maven代码工程 xxx 显示器 xxx-web 主机 xxx-app 键盘 xxx-domian 鼠标 xxx-infrastration 台式机 xxx-all.jar 虽然不能完全对应的上,我拿开源的dubbo描述一下我的问题。 阅读全文
posted @ 2020-09-05 01:18 李福春 阅读(520) 评论(0) 推荐(1) 编辑
摘要:作为一个程序员,假如让你绘制当前正在开发的项目的架构图,你会怎么绘制? 背景 先来同步一个理念。架构图的作用是什么? 我回答一下: 提供了一个简单的方法给到开发团队(从开发工程师,测试工程师,架构师,测试,项目经历,产品经理,交互设计师,用户)能够更简单的描述和沟通软件架构,让团队每个人脑子里的架构 阅读全文
posted @ 2020-09-03 23:32 李福春 阅读(6111) 评论(0) 推荐(8) 编辑
摘要:作为程序员的你,能胜任运维的工作吗? 背景 那么运维主要解决那些问题呢? 答:1.部署,但是大部分工作可自动化; 2.维护产线系统稳定; 作为程序员的你,清晰自己的程序如何部署上线非常重要,出问题了才知道如何修复。 作为程序员的你,设计的时候就要规避部署带来的问题。 作为程序员的你,如果能胜任运维, 阅读全文
posted @ 2020-09-01 20:46 李福春 阅读(766) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示