tail -f & less +F

翻译整理自文章Stop using tail -f (mostly)和来自此文章评论。

我仍然看到很多人使用tail -f来监视正在更改的文件,主要是日志文件。如果您是其中之一,请允许我向您展示一个更好的选择:less +F

控制反转(IOC)和依赖注入(DI)

控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI)

测试和类型

最近用Python和Go各写了一个小项目,在工作量上都差不多,可能是我自身的问题,在开发Python的项目时,发现虽然单元测试覆盖率很快就能上去,但是在使用过程中还是会遇到许多代码安全方面的问题。实际上,Python已经在逐渐开始解决这方面的问题,详见我的这篇文章