【经验教训】不要盲目重复造轮子 (DV脚本,软件工程)
写代码满足自己需求的过程令人着迷
然而,有的时候,为了满足自己的需求,“与他人协作” 是更合适的
我们可以不用通过写 DV 脚本来满足自己的需求,可以使用 “社区插件”
我曾经写了 3 个产生不同类型的生成仓库报表视图的 DV 脚本(重复造轮子),如下列的我创建的 3 个话题所示
然而,下面的 4 个社区插件,产生的仓库报表视图,质量要比我的脚本好
总之, 我得到的经验教训是
[!Warning]
”不要盲目重复造轮子“。要善于使用搜索引擎和相关的专业网站,减少 “不必要的重复劳动”
我一般自己写代码都是为了自己维护。不过确实经常以为自己发现了黑科技,分享出来发现别人早就这么写了。
不一定,有时候会发现插件的实现也不怎么样,也许自己造轮子的方式更先进、造出来的轮子更丝滑,这个时候还是会自己维护一个版本。
对熟练工来说,写更多代码收益已经不大,所以不值得重复造轮子
我觉得自己的轮子再差也是一点一点敲出来的,全用别人的代码不方便二次修改