经验与复盘经验摘录 · 机器翻译
维护一组补丁通常也不是什么大问题
… 维护一组补丁通常也不是什么大问题。补丁通常都很小,冲突也很少,但很容易解决。再次说明,这基于我的经验,可能和你的不同。我们对软件应该如何工作的要求自然会有所不同。你向我描述的这种混乱听起来像是一种特性。它故意让向软件中添加大量功能变得困难,这也是保持软件简单的原因。
源讨论Suckless.org:更不糟糕的软件原帖 235 条评论 · 导入时统计… 维护一组补丁通常也不是什么大问题。补丁通常都很小,冲突也很少,但很容易解决。再次说明,这基于我的经验,可能和你的不同。我们对软件应该如何工作的要求自然会有所不同。你向我描述的这种混乱听起来像是一种特性。它故意让向软件中添加大量功能变得困难,这也是保持软件简单的原因。
源讨论Suckless.org:更不糟糕的软件原帖 235 条评论 · 导入时统计> 我不会花几天时间来研究他们的源代码以进行我想要的更改 不过提到这一点有点奇怪,因为这正是修改 suckless 软件的唯一方法,即编辑 C 语言的源代码。 其整个理念在很多方面都是表演性质的。每次想要进行本应是运行时用户配置的更改时,都要重新编译软件,这既不简单也谈不上"轻量",这使得整个编译器工具链实际上成为了即使是最微小的配置更改也必须依赖的东西。 我曾经试过他们的窗口管理器,通过插件添加一些功能的唯一方法是应用源代码补丁,但无法保证补丁的顺序不会出错,因此你基本上需要手动拼接代码片段来实现几乎不相关的功能。我…
完整原文把你的经验,加入这段讨论。
>我可以快速浏览一个5K SLOC的程序并理解它 你已经在你的第一个帖子中说过你无法理解它。
完整原文有人创建过代码的逐步指南吗? 我之前看过但没找到,但这是在已经很冷门的东西上的一个更冷门的东西。
完整原文我有一个针对Kitty的小型配置,不需要任何补丁和重新编译,可以多年经受住Kitty更新的考验。我不明白为什么我需要研究我的终端模拟器的源代码。
完整原文尊重不同观点,分享具体经验。
登录后即可发帖、评论、转发和引用。