作者vi000246 (Vi)
標題Re: [請益]如何有效減少與PM對於規格認知上的差異
時間2023-01-12 12:32:34
遇到這種情況 我會把所有use case列出來
當你列出來後會發現 原來數據分析跟問券是否已完成
是不相干的兩件事
那這兩段邏輯就不能相依 要分開處理
資料庫多開兩個欄位 問券是否已完成 跟數據分析要用的結果
這樣應該會簡化很多吧?
你們的問題是在code中做了太多的判斷 又沒有unit test
導致code寫得很混亂
一旦有新的需求 要在這坨code裡面修改邏輯會綁手綁腳的
如果一開始在規劃DB就有想到這點,
寫code時也有想到這點
那即使備註裡的邏輯沒寫在spec,是pm後來加的
你們應該也不需要花太多時間修改
我只要專注在取出數據分析要用的結果
以及問券是否已完成這兩點上就好
至於審核覆核這串邏輯 就打包起來放另一邊
這樣code看起來會乾淨許多
--
※ 發信站: 批踢踢實業坊(pttsite.org.tw), 來自: 60.251.47.197 (臺灣)
※ 文章網址: https://pttsite.org.tw/Soft_Job/M.1673497956.A.E8E