五十年来的Diff 2024-06-17 本文回顾了diff软件50年来的发展历程,作者将其视为自由软件和协作软件的基石,并强调了其在版本控制系统和开源协作中的重要性。作者还探讨了diff和patch如何促进网络开发中的协作,并批判了当前网络开发中缺乏透明度和协作性的现状。 阅读更多 (exple.tive.org) 46 未分类
Magic Numbers | blarg 2024-04-24 本文讨论了在软件开发中使用神奇数字的缺点,并提供了一些替代方案。所谓的“神奇数字”指的是那些没有明确含义或背景的数字,直接写在代码中,而不是在变量或常量中定义的。使用神奇数字会给代码的可读性和可维护性带来问题,还可能导致错误。避免使用神奇数字的方法包括将数字定义为变量或常量、使用枚举类型或使用配置文件。 阅读更多 (exple.tive.org) 40 未分类