从一个小项目聊聊长期主义

一个项目如何从短暂的兴奋,变成值得长期维护的日常。

从最小的版本开始

长期项目并不需要宏大的开场。一个清楚的问题、一份可以运行的代码,已经足够。

def next_step(done):
    return "记录,然后继续" if done else "先完成眼前这一小步"

让维护变得便宜

做法 收益
自动化测试 降低修改时的不安
简短文档 让未来的自己快速回来
小步提交 保留清晰的变化轨迹

留一点耐心

项目真正的形状,常常要在使用很久之后才会显现。