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

作者: vi000246 (Vi)   2023-01-12 12:32:34
遇到這種情況 我會把所有use case列出來
當你列出來後會發現 原來數據分析跟問券是否已完成
是不相干的兩件事
那這兩段邏輯就不能相依 要分開處理
資料庫多開兩個欄位 問券是否已完成 跟數據分析要用的結果
這樣應該會簡化很多吧?
你們的問題是在code中做了太多的判斷 又沒有unit test
導致code寫得很混亂
一旦有新的需求 要在這坨code裡面修改邏輯會綁手綁腳的
如果一開始在規劃DB就有想到這點,
寫code時也有想到這點
那即使備註裡的邏輯沒寫在spec,是pm後來加的
你們應該也不需要花太多時間修改
我只要專注在取出數據分析要用的結果
以及問券是否已完成這兩點上就好
至於審核覆核這串邏輯 就打包起來放另一邊
這樣code看起來會乾淨許多

Links booklink

Contact Us: admin [ a t ] ucptt.com