文章预览
2018年7月,大三暑假进行时,时间过得飞快,我到这边实习都已经一个月了。 我在没工作之前,我老是觉得 生产项目的代码跟我平时自学练的会有很大的区别 。 以为生产项目代码啥的都会规范很多,比如在接口上会做很多安全性的工作(自学练的时候确实学到的类似的案例),代码设计上会有很多设计模式的应用。 但实际上,并不像想象中那样。跟以前平时练的没有太大的区别,生产项目的代码也写不出花,接口的参数也没啥校验,甚至发现很多地方都是 bad smell 。 最大的区别就是 代码量很大 ,数据库里躺着百来张密密麻麻的表,代码上的 Controller / Service / Dao 的数量足以占满整个屏幕。 在这个过程中会出现一些之前没学过的技术栈,比如 lombok / svn / swagger 等,不过这些都很好学,不是什么大问题。 最近令我头疼的是SQL, SQL是真的难写 。我
………………………………