Re: [請益] 新創剛起步的一些開發疑問
※ 引述《wandallin (萬大林)》之銘言:
雖然你同事提的是有利後續長期維護程式碼的事務和規則,
但是從大局來看... 你們才剛上線還要再補功能,同時商業模式又還不確定....
也就是說現有運作模式再大修的機會不小,
因此 1,3,4,5,6,7 點有可能做了以後沒多久就變無意義...是否值得令人疑惑。
再從實務來看,你們用的是實現邏輯的速度快,但 bug 相對複雜難追蹤的 js,
這種情況下若沒有新的功能需求,那程式架構沒嚴重問題就不該去動,
免得改完架構是好懂好維護了,卻有地方不小心改壞掉,越改越不穩定....
這樣你跟老闆都會不好向負責的對象交待。
再加上你們沒有人會寫測試,每次改完都要一一手動檢驗成果,很難快速與完整,
這使你們相對不容易檢查出前面那些問題,專案因此曝露在失控的風險中。
最起碼等到有人先引進測試的做法,系統運作邏輯也穩定下來後才適合去落實其他原則。
整體而言,目前的狀況你覺得煩...我覺得合情合理,沒什麼問題啊~
是我的話也會叫他們先指出那些想重構的地方並記在 issue tracker 上,
待時機成熟時再來搞這些東西~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.230.235
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1524684839.A.874.html
※ 編輯: dream1124 (118.169.230.235), 04/26/2018 03:45:03
推
04/26 04:17,
6年前
, 1F
04/26 04:17, 1F
→
04/26 08:30,
6年前
, 2F
04/26 08:30, 2F
推
04/26 08:44,
6年前
, 3F
04/26 08:44, 3F
→
04/26 08:44,
6年前
, 4F
04/26 08:44, 4F
→
04/26 08:44,
6年前
, 5F
04/26 08:44, 5F
→
04/26 08:44,
6年前
, 6F
04/26 08:44, 6F
→
04/26 08:44,
6年前
, 7F
04/26 08:44, 7F
→
04/26 08:44,
6年前
, 8F
04/26 08:44, 8F
推
04/26 08:50,
6年前
, 9F
04/26 08:50, 9F
→
04/26 08:51,
6年前
, 10F
04/26 08:51, 10F
→
04/26 09:01,
6年前
, 11F
04/26 09:01, 11F
推
04/26 09:49,
6年前
, 12F
04/26 09:49, 12F
回樓上幾位
其實我不否定開始開發前的架構很重要,我也討厭公司不解決很可怕的程式碼。
我自己就曾經在前公司系統轉換架構時,在規劃時期卡了公司兩週來規劃與實現好維護的架構。
只是我認為他們現在商業模式不確定,老闆也還在找顧客,
實在不是大改架構使系統穩定度冒上一定風險的好時機,
最起碼也等客戶有著落了,確定這是對方要的東西再以此現狀為基礎重構。
另外,前面提的想法只是大方向反對「單純為了重構」而去大改程式,
以及要先準備好自動化測試辦法之後再重構,總而言之不是堅決反對一切重構行為。
事實上最後提到先鑑定出要重構的部分就是為了讓團隊可以未來新增功能時,
若發現會調整到重構目標就可以一併修正。
另外…若近期比較有空,而且怕以後忙到沒空改的話,那也可以先在其他分支
微調較不影響大局的地方,然後再伺機套用
推
04/26 09:51,
6年前
, 13F
04/26 09:51, 13F
→
04/26 09:51,
6年前
, 14F
04/26 09:51, 14F
→
04/26 09:52,
6年前
, 15F
04/26 09:52, 15F
→
04/26 09:54,
6年前
, 16F
04/26 09:54, 16F
→
04/26 09:54,
6年前
, 17F
04/26 09:54, 17F
→
04/26 09:54,
6年前
, 18F
04/26 09:54, 18F
→
04/26 10:16,
6年前
, 19F
04/26 10:16, 19F
→
04/26 10:17,
6年前
, 20F
04/26 10:17, 20F
※ 編輯: dream1124 (118.169.230.235), 04/26/2018 12:01:32
推
04/26 13:46,
6年前
, 21F
04/26 13:46, 21F
→
04/26 13:46,
6年前
, 22F
04/26 13:46, 22F
→
04/26 13:47,
6年前
, 23F
04/26 13:47, 23F
→
04/26 13:47,
6年前
, 24F
04/26 13:47, 24F
→
04/26 13:47,
6年前
, 25F
04/26 13:47, 25F
→
04/26 13:47,
6年前
, 26F
04/26 13:47, 26F
→
04/26 13:48,
6年前
, 27F
04/26 13:48, 27F
→
04/26 13:48,
6年前
, 28F
04/26 13:48, 28F
→
04/26 13:49,
6年前
, 29F
04/26 13:49, 29F
推
04/27 10:43,
6年前
, 30F
04/27 10:43, 30F
→
04/27 10:44,
6年前
, 31F
04/27 10:44, 31F
→
04/27 23:11,
6年前
, 32F
04/27 23:11, 32F
推
04/30 00:13,
6年前
, 33F
04/30 00:13, 33F
討論串 (同標題文章)
完整討論串 (本文為第 8 之 8 篇):
請益
77
201