当ide进行编译时提示有变量未使用 可能意味着变量使用错误 因为我们没理由创建一个变量却不去使用他

如if语句判断一个int 或者日期 等其他非空类型是否为null 总是true 这意味这我们在逻辑处理上可能存在问题

当我们开发一些底层组件后 不应该经常修改

每当开发完成一个组件后 他们都应该只是被调用者  不应该了解外部细节 也不应该被外部细节影响

如一个用户系统

有一张表 记录该用户 注册来源 微信,淘宝,或是qq

那么对于数据库交互组件来说 他关注的是记录 而不是外部与第三方交互的具体细节

组件不应该被修改 如果需要更多功能应该使用扩展组件 这也需要每个组件功能最小化 并且不依赖同一层级的其他组件

当一些组件的某些函数不应该继续使用时应该标识为弃用的方法 大多编程语言都有特性支持该行为

05-11 13:24