PTT推薦

Re: [請益]如何有效減少與PM對於規格認知上的差異

看板Soft_Job標題Re: [請益]如何有效減少與PM對於規格認知上的差異作者
vi000246
(Vi)
時間推噓 推:0 噓:0 →:0

遇到這種情況 我會把所有use case列出來

當你列出來後會發現 原來數據分析跟問券是否已完成

是不相干的兩件事

那這兩段邏輯就不能相依 要分開處理

資料庫多開兩個欄位 問券是否已完成 跟數據分析要用的結果

這樣應該會簡化很多吧?

你們的問題是在code中做了太多的判斷 又沒有unit test

導致code寫得很混亂

一旦有新的需求 要在這坨code裡面修改邏輯會綁手綁腳的

如果一開始在規劃DB就有想到這點,

寫code時也有想到這點

那即使備註裡的邏輯沒寫在spec,是pm後來加的

你們應該也不需要花太多時間修改

我只要專注在取出數據分析要用的結果

以及問券是否已完成這兩點上就好

至於審核覆核這串邏輯 就打包起來放另一邊

這樣code看起來會乾淨許多

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.47.197 (臺灣)
PTT 網址