查看他人代码项目得出的感悟,以阅读者的角度。 1.在导入其他模块的时候要注明导入的具体类,不要用from test import *的方式导入。 理由 :假设引用了test中的某个类或方法会造成难以找到该方法或类的情况以至于不能理解整段代码的逻辑。 2.每一个方法/函数的行数不要超过你电脑的屏幕,太长的方法处理了太多的逻辑会导致代码结构臃肿,难以阅读维护。 3.在写if else的逻辑判断的时候不可分支过多,过多容易混乱,难以阅读。 4.每一个自定义的业务逻辑字符需要注明含义,如登录用户的status等于1代表用户有效,status等于0代表用户失效,如不写注释无法判断该业务逻辑。