作者ccorn (玉米)
看板Ajax
標題[問題] 專案使用開源的js lib會去修改它嗎
時間Fri Dec 7 17:06:58 2018
各位好
如題,情境是部分功能不符合需求
像是預設的class想要多增加一個,或是因為資安問題要改變數名稱
同事的說法是第三方的lib不要去動,有什麼問題就註解掉或寫在外面
也有說到以後更新套件的問題
我的想法是都開源了,程式碼本來就是配合需求去調整,而且也很少遇到套件更新,真的
更新的話,之前的功能也需要再測試,那前面異動的也能再改回來
想請問各位有什麼看法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.137.197.149
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Ajax/M.1544173620.A.990.html
1F:→ laechan: 我最直覺的想法是想要什麼就自己寫一個 12/07 17:47
2F:→ ccorn: 這樣會造很多輪子耶 12/08 01:18
3F:→ freeccc: 自己 fork 一份下來改啊,然後限定公司專案只能用 fork 12/08 14:58
4F:→ freeccc: 的這版 12/08 14:58
5F:→ ccorn: 樓上,我可以理解成,贊成去修改lib,以後的更新以這版去增 12/08 18:54
6F:→ ccorn: 加更新的內容嗎 12/08 18:54
7F:推 pkro12345: 我會註解掉再自己寫那一部分的 以後其他人維護比較好懂 12/08 19:26
8F:→ ccorn: 樓上是都寫在lib檔案裡嗎 12/08 20:35
9F:→ pkro12345: 另外一個自訂的js檔 lib檔就讓它保持原樣 讓以後的人看 12/08 21:49
10F:→ pkro12345: 只要看額外的js檔就好 12/08 21:49
11F:→ Kenqr: 不要改lib的檔案 從外部去修改或增加lib的功能 12/08 23:52
12F:→ laechan: 我的意思就是自己寫一個js檔,不要改原本的 12/09 09:57
13F:→ ccorn: 了解了,謝謝各位 12/09 11:39