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

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

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

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

 

如一个用户系统 

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

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

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

 

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

 

posted on 2016-11-19 10:18  xuelei被占用了  阅读(129)  评论(0编辑  收藏  举报