1.代码运行
git仓库地址:https://gitee.com/Herbbbb/erphome-work
请你完成以下步骤
方案一:
● 克隆代码到Idea,如果你时间允许不妨试试SSH拉取方式
方案二:
● 下载Zip包,不建议,但如果上班后短时间拉不下来优先这种方式让代码跑起来
入职后,对于JDK、Maven、Git、Idea....软件安装类你应该请教谁?
● 以上问题,是大家面临的第一道坎,15K大佬一样一天配置不好maven仓库,请认真思考该请教谁?
当你意识到,公司的环境配置类问题都可以问同事、组长的时候你应该怎么问?
● 不知道该不该问?不敢问?这是多数新人最纠结的一个点,请认真思考你会怎么问?
当你把项目运行起来之后,此时一个全新的工程在你面试,组长立马就给你如下的需求,你会怎么处理?
● 现在的公司愈发需要即战力,一个陌生的环境、工程、团队,紧急的任务,请认真思考你将怎么着手?
2.需求描述
现有的三层架构代码,前端反馈看不懂,需要通过swagger包装一下,请你完成
● 所有接口的入参、出参都能够看懂
● 所有接口都有功能描述
● 所有请求入参,做好非空校验
○ 注意,不是自己手动if-else,而是借助于@NotNull或者@NotEmpty注解
以上这句话你可能不理解,上班也存在大量这样一句话需求,怎么保证自己能知道做什么是很重要的。
最终参考实现效果:
2.1 多说一句(做完再看)
● 你是否考虑过此次修改需要创建新的分支
● 你是否知道创建分支、代码提交的规范
○ 分支创建默认:
■ feature-姓名缩写-需求描述
■ 如:feature-hb-addSwaggerDoc
○ 代码提交规范
■ 新增功能提交注释:feat:需求描述
● 如:feat:新增swagger
■ 修改功能提交注释:fix:需求描述【最常用】
● 如:fix:修改原订单逻辑,增加Redis缓存
■ 重构功能提交注释:refactor:需求描述
● 如:refactor:重构商品模块
3.涉及技术点
阶段二核心:git、maven、springboot、swagger