Javadoc中的@author告诉我们,我们是作者。
作者都有读者,作者有责任与读者做良好的沟通,下次你写代码的时候,记得自己是作者,为评判你工作的读者写代码,这个读者也会是你自己。
你可能会问,代码真正读的部分有多少?主要力量不都是用在写上吗?
其实在写代码时,我们一直都在读旧代码,多数时间我们都在滚动屏幕或者浏览其他模块。在写下一段代码时,可能需要读自己几个月前,几天前,几小时前,甚至几分钟前写过的“旧代码”,然后才能确定“新代码”要怎么写。
所以很多时候,读的频率会比写的频率要高很多。既然读的比例如此之高,我们就得让读的过程变得轻松,即便那会使编写过程更难,不可能光写不读,所以使之易读实际也使之易写。
不读周边代码的话就没法写代码,编写代码的难度,取决于读周边代码的难度,想要干得快,想要早点做完,想要轻松写代码,先让代码易读吧!