获得徽章 0
- 最近在查看和修改别人的代码,遇到了一些很基础 但是也分不简单的问题,下面给大家列举一下:
---
1. 使用String类型的数据和Integer类型的数据用 equal方法做比较,这种类型的if条件,程序就不会进去;
2. 前后端数据传递的时候,使用一个大的String类型的字符串传过来,然后再使用json解析成为对象,这个可以利用SpringMVC的机制,完全可以将属性映射成为实体属性的
3. 使用mybatis 开发mapper中的操作数据库的方法的时候,没有去做验证测试,同时代码也没有做test 测试,毫无体验可言;
4. Java 中数据类型直接的加减乘除 自己写方法来操作,jdk已经给我们提供了标准的API,自己还闭门造车
5. 这一点因人而异吧,在mapper方法中返回的数据类型,都是使用mapper接收,我觉得没有完全没有可读性;在mapper方法入参也是用map传参,同理,也没有可读性。我认为 好的代码 不仅机器可以看懂,也需要人可以看懂;
6. 代码清一色的没有注释,返回的报错信息 只有成功 、失败;严重影响可读性。
---
**学可以无术,但不能不博,不博不就是没见识么!**展开评论2