Joyhsu的生活五四三,有關於吃喝玩樂,或是關於政治、社會現象的想法。自由工作者,不是什麼咖,只是愛寫字。聯絡信箱:buttom.hsu@gmail.com

程式開發功能模組化可以降低成本嗎?

2 月 15, 2017 | 喃喃自語

很多人都會把「功能模組化開發」想像得很美好。
幾個想像得很美好的點:

1.重複開發成本高,模組化成本可以比較低
2.可以大量重複利用

大方向來說。1跟2都沒有錯。但實作面會遇到的狀況是:
模組化成本比較低的前提是「必須大量重複利用」
所以,你確定有大量重複利用的機會嗎?

還有,如果你沒有足夠的類似需求重複開發經驗,
你要怎麼評估哪些東西該模組化,哪些東西該保持客製彈性?
你知道像WP那種開源系統,就像影片字幕組一樣,
是因為有愛有熱情才有辦法那樣持續無償做,
但一但用商業的模式做成本之高是沒有商業公司會有意願做的嗎?

商業開發上要評估要不要模組化,
就必須要把重複利用的次數這件事考慮進去。
要把重複利用這件事考慮進去,
就要思考「在多久時間內重複利用」幾次的這件事。
如果把時間拉進來,例如三年內重複利用兩次。

那模組化就不是最好的選擇,他反而會浪費,
因為要做模組化的系統開發成本也相對會倍數提高。

如果是三年內重複利用30次。
那模組化就是可以考慮的選擇,
因為拉多次數來看成本確實能夠降低。

很多人在做平台都只會想到重複利用感覺成本可以降低,
卻很少去思考自己有沒有能力推動重複利用的次數高到足以降低成本。

或者也許,自己沒有能力推到的看起來總是比較便宜。也許是這種心態使然吧。

其他文章

養倉鼠小記 part2

倉鼠長大的速度比我想像的快,因為感覺到原本60籠的活動空間實在太小了。想了很久最後換75籠,算是兼顧我可以整理的動但又有比原來大的空間。雖然一度很想88籠,但正好也沒貨。後來75籠來的心得是還好我最後是買75籠,對我來說比較剛好。

嗑瓜子閒聊
5 月 2, 2026

養倉鼠小記

倉鼠是4/6(一)下午去鼠鼠一家帶回來的。本來在鼠舍line就有先看到一隻黃色很可愛的,現場看他真的很可愛...就很小隻,闆娘說我看的那隻體型剛好特別小。然後我就問說黃色還有其他隻嗎?(因為很多隻不同花色的跑來跑去),闆娘說有,就把鼠籠翻開,我其實想養體型大一點的,剛好也都在預算內,所以最後挑了黃色三隻裡面最大隻的(但不是所有裡面最大隻)。順便跟闆娘買了他們的特調飼料跟鼠鼠廁所砂,還有一罐益生菌。然後就很開心的把鼠鼠帶回家。

嗑瓜子閒聊
4 月 8, 2026

彙整