1. 程式人生 > >本週踩坑彙總

本週踩坑彙總

1、產品需求、實際開發、測試驗收三者之間對產品需求未進行嚴格評估

檢討:

  a、產品方考慮問題細節不全面,需求頻繁改動,導致時間不夠用

  b、我作為開發者,因未評估需求是否合理就急於動工,難辭其咎。後面因頻繁改動需求,導致程式碼愈改愈亂,幾乎無法維護,導致中間為了迎合需求變動,重構程式碼。

  c、測試方前期拿不定主意,也是跟著產品走,後期發現走不通,產品再跟著改,開發只好也跟著改,改動過程中因耦合度過高導致產生新的bug,測試的成果白搭,形成惡性迴圈

2、舉一反三

  改動一個地方,要聯想到其它地方是否要有類似的改動

3、陣列過長

  php.ini裡的max_input_vars和伺服器上的配置不一致導致本地不重現伺服器上的bug