工具链选择封面插图

Article

做个人项目时,我更愿意保留哪些工具,砍掉哪些工具

小项目不是公司系统,工具越多越好通常是错觉。关键是把维护成本压下来。

做个人项目时,我通常会刻意减少工具数量。

因为个人项目里最稀缺的不是功能,而是持续维护的精力。

我会优先保留的东西

  • 能明显减少重复劳动的自动化
  • 能稳定提升可维护性的检查
  • 能让部署链路更短的基础设施

我会谨慎引入的东西

  • 只在理想情况下才有收益的复杂方案
  • 需要持续同步大量配置的工具
  • 为了“看起来专业”而加上的流程

工具不是越多越先进,能长期养得起才重要。