[问题] 专案使用开源的js lib会去修改它吗

楼主: ccorn (玉米)   2018-12-07 17:06:58
各位好
如题,情境是部分功能不符合需求
像是默认的class想要多增加一个,或是因为资安问题要改变量名称
同事的说法是第三方的lib不要去动,有什么问题就注解掉或写在外面
也有说到以后更新套件的问题
我的想法是都开源了,程式码本来就是配合需求去调整,而且也很少遇到套件更新,真的
更新的话,之前的功能也需要再测试,那前面异动的也能再改回来
想请问各位有什么看法?
作者: laechan (挥泪斩马云)   2018-12-07 17:47:00
我最直觉的想法是想要什么就自己写一个
楼主: ccorn (玉米)   2018-12-08 01:18:00
这样会造很多轮子耶
作者: freeccc (自由的ccc)   2018-12-08 14:58:00
自己 fork 一份下来改啊,然后限定公司专案只能用 fork的这版
楼主: ccorn (玉米)   2018-12-08 18:54:00
楼上,我可以理解成,赞成去修改lib,以后的更新以这版去增加更新的内容吗
作者: pkro12345 (席龙)   2018-12-08 19:26:00
我会注解掉再自己写那一部分的 以后其他人维护比较好懂
楼主: ccorn (玉米)   2018-12-08 20:35:00
楼上是都写在lib档案里吗
作者: pkro12345 (席龙)   2018-12-08 21:49:00
另外一个自订的js档 lib档就让它保持原样 让以后的人看只要看额外的js档就好
作者: Kenqr (function(){})()   2018-12-08 23:52:00
不要改lib的档案 从外部去修改或增加lib的功能
作者: laechan (挥泪斩马云)   2018-12-09 09:57:00
我的意思就是自己写一个js档,不要改原本的
楼主: ccorn (玉米)   2018-12-09 11:39:00
了解了,谢谢各位

Links booklink

Contact Us: admin [ a t ] ucptt.com