1丐怯、數(shù)據(jù)結(jié)構(gòu)最好和接口Interface定義在一起,這樣可以避免循環(huán)引用翔横。
2读跷、對于構(gòu)造函數(shù)的參數(shù),最好定義一個類棕孙,方便后續(xù)的擴展,比如要增加傳遞參數(shù)些膨,
只需在類中新增一個屬性即可蟀俊,避免修改構(gòu)造函數(shù)的簽名,尤其是在前期架構(gòu)階段订雾,不確定都需要什么參數(shù)的情況下肢预。同時,前期的架構(gòu)設(shè)計也肯定有考慮不全的地方洼哎。
如:
class parambase{
public string toolName{get;set}
}
class Tool(parambase param){
}
避免這樣的構(gòu)造簽名:
class Tool(string toolName){
}
3烫映、開發(fā)完成一個功能,盡量要和直屬領(lǐng)導(dǎo)進行代碼review噩峦,和他確認這樣寫锭沟、這樣設(shè)計是否ok。避免后續(xù)的返工识补,這一點切記W寤础!!切記要按領(lǐng)導(dǎo)說的來做祝辣。