menu
Golang defer

date_range 2018-03-31

A defer statement defers the execution of a function until the surrounding function returns.

单例模式是灾难

date_range 2018-03-23

单例模式的灾难。原因:单例模式是基于编程语言的,而不像IOC那样基于工程师的代码。基于工程师的代码意味着工程师可以灵活控制代码。

构造函数

date_range 2018-03-18

在上一家公司工作时候,遇到过一个bug:构造函数里出现了未初始化的变量,导致了空指针异常(java.lang.NullPointerException),于是乎,我开始思考什么才是一个好的构造函数。

值传递和引用传递

date_range 2018-02-26

面试官喜欢出这种题目这种题目:

为什么要用Lombok?

date_range 2017-10-15

刚毕业的时候,项目副总管问我, Lombok 插件对开发有什么好处?当时我回答,增加“可读性”,对方反问我“可读性又什么用”。现在我再次看回这个记事,有些人有些事是不会变化。