讨论你们见过的有“坏味道”的代码长啥样?

头像
Phony Lou
16阅读0评论

机缘巧合之下,我在GitHub上发现了一个工程,是用 Spring Boot 2.x 框架写的。里面还是有很多很有趣的并且典型的“坏味道”,大概有下面几个方面:

  • 所有用于内部 API 传递数据都是用的Map<String, Object>
  • 所有对外 API 返回类型都是 String。是的,显示写代码把数据对象转 json 格式的 String
  • 长达1000行代码的类
  • 长达300行的方法
  • 大量重复代码
  • 随意的变量名
  • 遍地开花的魔术值
  • 到处是// TODO Auto-generated method stub

当然,还有必不可少的代码格式差,大段被注释注释掉的代码,以及没有任何一行测试。

你们见过的“坏味道”代码长啥样?

收藏
举报
加载中…
精选评论
暂无数据
暂无数据