代码行长最佳实践:88字符的秘密

2025-08-12

本文探讨了代码行长的最佳实践。作者从80字符限制的历史渊源谈起,深入分析了人类视觉生理特性对阅读代码的影响,并指出现代宽屏显示器虽然提供了更多空间,但过长的代码行反而降低了可读性。最终,作者结合实际情况,推荐使用88字符作为代码行长的上限,并解释了这一选择背后的原因,包括代码缩进、diff工具兼容性等因素。

阅读更多
开发

R0ML比率:避免软件采购陷阱的秘诀

2025-08-10

本文介绍了一种评估批量采购的巧妙方法——R0ML比率。作者以采购大量小丑鼻子为例,解释了如何计算该比率:将最终成交价格除以全部单位的零售价。如果比率小于1,则为划算的交易;大于1,则意味着你被坑了。尤其在软件或SaaS许可方面,务必评估实际使用量,避免因未充分利用而造成损失。作者建议,不如直接给员工发放公司卡,让他们自行购买所需软件,以避免这种风险。

阅读更多
开发 采购策略

我为什么放弃了对生成式AI的批判

2025-06-05

作者,一位自称“思考型程序员”的人,长期以来对生成式AI持怀疑态度。他发现自己被AI相关的讨论所淹没,并尝试用逻辑框架来理清自己的想法,但最终失败了。文章深入探讨了他对生成式AI的负面感受,包括其在美学、生产力、伦理、能源消耗、教育和隐私等方面的问题。尽管作者列举了大量证据,但他承认自己无法用严谨的论证来反驳AI的支持者。最终,作者选择放弃对生成式AI的批判,因为他意识到这种努力的成本过高,并且难以对抗AI的巨大影响力。

阅读更多
AI