在实习之前也看过阿里的编程规范,但是说实话,并没有看的太仔细,因为都是自己写项目玩,所以还是有忽略掉了很多地方,有一句玩笑话:写一行,改三行!!
这里记录一下自己读编程规范和实习的一些收获;
A) 系统需要分层明确:service层调用dao层,其他调用service层来处理逻辑,而不是dao层,这点在自己之前写过的项目里面也有,因为service层可能涉及到一些缓存之类的操作,而dao是只和数据库交互,所以其他层直接调用dao层容易给服务器照成压力过大,缓存就是一个典型的例子,所以要把规范编程习惯;
B)在第一次实习的时候,也有设置过java虚拟机的参数,客户端初始内存和最大内存不一致,而服务端的初始内存和最大内存一致,就是和设置Idea的内存一样,避免服务端扩容和缩容带来额外的消耗,另外说一句,学着使用idea,现在一般开发都用它!
C) 使用常量.equals的方式
D)现在一般学后端也要学学前端的框架,如vue啥的,不然实习起来简直爽歪歪(headache)
E)多看看经典的书籍,比如 head first之类的,成为经典是有道理的
在idea中可以安装插件,比如阿里的编程规范插件 和findBug ,来帮主我们查缺补漏,提高代码质量,养成良好习惯