每天推送5篇优质英文文章 · By makers, for makers

运营 856 天, 推荐好文 3,910 篇, 原创简评 821,904 字, 原文总阅读时间 33,128 分钟, 83,093 人订阅

就是 naming things。文章举了各种代码中命名不当的而给开发带来难处的例子,如命名函数、函数参数、变量、类名等。代码之外的例子也很多:项目名称、服务器名、域名、命令行命令等。

其实原话是:“There are only two hard things in Computer Science: cache invalidation and naming things.” Cache invalidation 也是日常工作中让人头疼的一件事。

谈到给项目命名,现在不都在搞 microservice 吗,一堆的 microservice,该怎么称呼?有同事是 Game of Thrones 爱好者,经他手的几个 microservice 都是剧中人物的绰号,有同事是走日系卡通路线的,还有同事搞圣经这块的,五花八门。导致新人入职后都要用一上午熟悉各种专有名词。。。

分享到:

选一种适合你的订阅方式: 33,609 人 · 23,240 人 · 6,710 人 · 6,548 人 · 5,234 人 · 4,853 人 · 1,991 人 · 833 人 · 44 人 · 31 人