开源那个发票转 Excel 的小工具后,陆陆续续有人来要代码。跑了几天我发现,来要的人其实是两拨,诉求完全相反:
一拨是会写代码的。拿到源码自己看,有的说「这功能对我不太适用,我自己改一个」,有的直接反馈 bug——比如有人发现电子票能选中文字却解析失败,追下去是电信发票、航空行程单这类专用票版式和标准增值税票不一样。这拨人要的是「思路」,你把做法讲清楚,他们自己就飞了。
另一拨是不写代码的。要了代码、也照着教程装,最后卡在「Python 环境没装成」,回我一句「不会安装😭」。这拨人要的根本不是源码,是「打开就能用的成品」。
以前我一根筋想着「把安装教程写得再详细点」,现在明白了:教程再细,也没法把一套要自己组装的零件变成成品。对第一拨是多余的,对第二拨是不够的。
所以源码版注定两头不讨好——它只适合第一拨想自己搓的人。第二拨真要覆盖,得是免安装的网页版或双击就跑的成品,那是另一件事了。
先把这个想明白记下来。开源在这,想自己搓的可以看:
github.com