1. 程式人生 > >團隊專案負責人的一些感悟

團隊專案負責人的一些感悟

我們專案隨著專案的越來越來,各種問題越來越多,比如表字段的問題,java物件的設計問題,下面是我們專案後期遇到的問題,一一羅列下。以後帶團隊必須注意的問題
java中
1
同一個意思的欄位,在不同物件中具有不同的寫法,比如說A類中金額的欄位是money,B類的金額欄位是payMoney

—-建議:設計一個包含所有java物件的欄位的表T,如果建立新類的欄位,如果該欄位在T中,就使用T中的欄位,如果T中沒有,就在T中建立該欄位,並使用。

2
介面方法寫了很多,並且很多介面方法的功效是一樣的
—-建議:設計一個表包含所有的介面,檢視方法的時候,先去介面對應的表中I,看看是否有這個方法,如果有,直接使用,如果沒有,往I中寫入這個方法,並且使用這個方法

3
團隊的很多人,開發程式碼過程中,對獲取的資料(或者物件)object,直接使用,經常出現空指標的情況。
—建議:1開個培訓課程,告訴團隊, 對獲取的資料(或者物件)object要考慮它的合法性,比如是object是null或者[]或者“”或者物件(陣列)的長度沒有滿足要求等
4
團隊中新人對開發不熟悉,對事物一致性的程式碼沒有做到控制,比如springMVC中controller層有多個service的修改表的方法。
—-建議:1所有的事物在Service層做到控制
—-建議:2controller層就寫一句對service的呼叫就ok,具體業務儘量都寫在service層,我這說不一定是對的,如果要做到service耦合儘量少的話,service的業務還是少點的好
資料庫設計


1
表相同意思的欄位,寫法不同,比如說A表中金額的欄位是money,B表的金額欄位是payMoney
—建議:表字段需要一個使用上文的T表來統一管理
2
表的設計我們都是儘量往靈活方面靠攏
1比如說使用者表中,我們有個部門ID(我們不存部門名稱),通過部門ID來關聯部門表的名稱,來獲取使用者對應的部門名稱。