1、数据结构最好和接口Interface定义在一起,这样可以避免循环引用。
2、对于构造函数的参数,最好定义一个类,方便后续的扩展,比如要增加传递参数,
只需在类中新增一个属性即可,避免修改构造函数的签名,尤其是在前期架构阶段,不确定都需要什么参数的情况下。同时,前期的架构设计也肯定有考虑不全的地方。
如:
class parambase{
public string toolName{get;set}
}
class Tool(parambase param){
}
避免这样的构造签名:
class Tool(string toolName){
}
3、开发完成一个功能,尽量要和直属领导进行代码review,和他确认这样写、这样设计是否ok。避免后续的返工,这一点切记!!!切记要按领导说的来做。
网友评论