「如何用 Laravel 撰寫難以維護的專案」這系列文章再兩天就結束了。
我們最後一次來談談團隊的氛圍,要避免哪些事情,可以讓專案更加難以維護。
大家都不喜歡衝突,可是衝突可以刺激討論,激發資訊傳遞,讓專案的維護度有機會提高。
避免衝突,保持資訊不透明。確保每個人只知道自己經手過得專案在做什麼,可以讓專案更加難以維護。
避免對專案的做法提出承諾。這樣可以讓專案的做法無法儘早確定。這可以讓專案的相關資訊都在製作時才確定,避免其他人得知專案的相關資訊。
另外,避免承諾可以避免討論裡提出的做法一定要完成,這可以讓這些想法保留在討論內。
每次討論過後,避免下具體的結論。
這跟上面的「避免承諾」類似,不提出具體結論,可以避免討論裡面出現提高專案維護度的點子被實現,進而減少專案的可維護度。