本文探讨了软件开发工具命名从实用描述到随意无意义的演变历程。作者指出,早期工具如grep、awk等命名清晰描述功能,而现代工具却偏爱使用神话生物、随机名词作为名称,如Viper、Cobra、Melody等。这种变化不仅增加了学习成本,也造成了沟通障碍。文章分析了Richard Stallman关于’可记忆名称’的观点,对比了工程、化学等其他领域的命名规范,认为GitHub和创业文化可能加速了这一趋势。作者呼吁开发者回归描述性命名传统,以减轻认知负担,提高软件开发的可理解性和专业性。
原文链接:Hacker News













