北漂生活第十二弹-Code Review 找个缝钻进去吧

2023-11-23 09:21

本文主要是介绍北漂生活第十二弹-Code Review 找个缝钻进去吧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

时间紧急就先不写细节了
直接 说 主要内容

文章目录

      • 第一个新接口 Code Review
      • 身边的同学 卧虎藏龙
      • 搬进来最后一对 烟火气息特别重的室友
      • 上班路上

第一个新接口 Code Review

. 第一次写的 7 个接口 提交了 Git 分枝合并 mentor 吧 mentor 很细心的帮我挑出来很多 问题
1. 代码位置放错了 供应链的代码写在销售里了
2. 代码规范问题 Mapper 都使用 Service 来引入
3. 代码规范问题 Controller 层备注下函数的功能
4. 代码规范问题 Service 层 最好不要返回 JSONObject 的这种格式的返回值 不方便后人维护
5. 代码规范问题 Java 使用驼峰命名 我有的写成下划线了
6. 不要随便 抛异常 ,异常也不要 不要中英文混杂 异常用项目公用异常的方法抛 便于管理
7. Service 层自己 abcService ,不要这样调用 abcService .function 自己的方法
8. 数据修改接口 先判断 是否删除成功 再进行删除
9. 首先多个方法调用 这里完全不适合放在一行里
10. 其次,要判断也是判断 code 值,code 值比较统一 不要判断 返回数据的 msg
11. 删除明显只需要 boolean 值就够了,我写成了 jsonobject 还导致了别的接口调用很复杂,需要解析 json。并且封装返回结果的功能应该是在 controller 层做的事情
12. 代码缩进 我也缩进的比较乱
13. 复用的代码 也没有抽离出来
14. 代码块的备注 写的不完整 意义不明
15. 复用的之前项目的代码 我都没改原来的业务备注
16. Restful 风格设计 需要注意一下
17. Entity 放到 Pojo 类里
18. 数据库里的,除了 createTime、updateTime 这种默认的,都需要放在类里
19. 风格统一一下,接口返回的是 下滑线,做个 JSON 层面的处理@JSONField(name = “方法名”)

差不多就这些吧 这是我第一天 写接口就遇到的各种问题 mentor 看的挺细致的 Git 上每个修改都做了 点评
之前是修改上一个实习生 写好的代码 基本上没有太大问题
轮到我自己写 新接口 短短几行代码 就能挑出来 二十多种错误
也不是没学过 阿里巴巴的编程规范 就是一道自己动手 就差出来太多了
多练习 多和其他同学交流 能学到很多 新东西呀

‘’公司内网 上GitHub Google啥的都贼快 没事就看看 人家的项目 咋写的吧学习学习
在这里插入图片描述

身边的同学 卧虎藏龙

和身边 坐附近的实习生 饭后闲聊了一下 感觉自己又渺小了
不乏清北众多 985 211 的实习生同学+清北本硕博毕业的leader
对面的妹子 比我小 几个月已经来 实习了 三个月了

电子科技大学 大三的同学 他们大三下学期的课程就是 21学分的6个月实习 有些羡慕人家的培养方案了
大佬竟在我身边 小丑竟是我自己
在这里插入图片描述

搬进来最后一对 烟火气息特别重的室友

最后的舍友 搬进来了 是一对极具生活情趣的小情侣
之前的几个室友大家基本上都 在自己的屋子里 基本上不再外面逗留
刚刚搬进来的室友 来的第一天就在 厨房放满了他们的厨具和食材
之前的室友大家都忙着工作 似乎都没有人去启动这个厨房
新来的小情侣搬进来 就把桶装水+吸尘器+猫架+墩布+扫把+鞋架 放到了 一人宽的小过道
往日空白的过道一下就被填满了

其实一切都还好
只是我回到住处想上一个测试
那对小情侣的男生在洗澡等了二十分钟女生又进去洗澡 终于洗完了他们又进去一起手洗衣服
等了一个多小时 总算解决了我的 如厕问题

帝都青年大家的住房面积都是蛮小的
一个人也就十平米吧
我只有一个行李箱的东西 还算好
对面的小情侣他们可能带来的家具太多
东西只能放到过道
几袋打包好的白菜 生肉 还有 当日的垃圾 我打开门就可以看到 刚刚好靠在我的门口旁边
十平米的卧室 一个衣柜一张双人床 加上一个电脑桌 一个办公椅 似乎塞满了整个空间
那对小情侣 养了一只猫
他们可能在 十平米的卧室也舒展不开拳脚
男生 应该在加班 因为他们打电话的声音实在是太大,我虽不想听到 但也是听到了
他可能也是一个 程序猿 周五晚上十点半仍然在和 其他人对接项目 改bug
持续了一个小时的电话会议总算结束
对面的小情侣也就开始了周末的娱乐生活
他们外放的恐怖片我只能 听到 这紧张又刺激的音效
又可能是喜剧 因为他们笑的声音 蛮大的
空间实在太小 两个人 聊得多了 可能也就有了冲突
小情侣又吵了起来
伴着他们宠物猫的几声嚎叫
我也就这样睡着了
之前的室友似乎 都太安静 隔壁刚毕业的女生 会和远在异地的对象特别小声的打一个电话就互道晚安很早就休息
对面的 程序员夫妇 早上六点就出门 我回去的时候 他们早就睡下了
主卧的 快手开发小哥 工作到很晚 才回来 声音很轻 很多时候 我都感受不到

几天前的合租房看不到厨具食材看不到宠物看不到 公共区域的私人用品
以前也听不到大家的日常生活
新搬进来的小情侣 让我感受到了生活的烟火气息
当然抽油烟机是真不好 他们晚饭的油烟 我十二点也还能闻到

能在西二旗租到一个精装修小单间 独立卫浴 可能是很多北漂青年 的奋斗梦想吧
但是真的工资可以覆盖了 又有多少人 会把钱花在这里呢
不过奋斗方向总是要有的
可能我 毕业后 多花些钱 也想拥有一个 独立安静的空间。
在这里插入图片描述

上班路上

最后再放几张 路过的公司照片吧

以前南边会路过百度
走西边还是百度
百度大楼好大也好多

在这里插入图片描述
走了一条 以前没走过的路 路过了 良心想
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210515130747727.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVp在这里插入图片描述

公司赚钱公司花 总去傍边的自动贩卖机买 饮料零食
dGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoaWxpYW5nOTc=,size_16,color_FFFFFF,t_70)

为啥北冰洋 要比 雪碧高端 百分之六十六呢
在这里插入图片描述
在这里插入图片描述

这篇关于北漂生活第十二弹-Code Review 找个缝钻进去吧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/416924

相关文章

Debugging Lua Project created in Cocos Code IDE creates “Waiting for debugger to connect” in Win-7

转自 I Installed Cocos Code IDE and created a new Lua Project. When Debugging the Project(F11) the game window pops up and gives me the message waiting for debugger to connect and then freezes. Also a

第四次北漂----挣个独立游戏的素材钱

第四次北漂,在智联招聘上,有个小公司主动和我联系。面试了下,决定入职了,osg/osgearth的。月薪两万一。 大跌眼镜的是,我入职后,第一天的工作内容就是接手他的工作,三天后他就离职了。 我之所以考虑入职,是因为 1,该公司有恒歌科技的freex平台源码,可以学学,对以前不懂的解解惑。 2,挣点素材钱,看看张亮002的视频,他用了6000多,在虚幻商城买的吸血鬼游戏相关的素材,可以玩两年。我

LLVM入门2:如何基于自己的代码生成IR-LLVM IR code generation实例介绍

概述 本节将通过一个简单的例子来介绍如何生成llvm IR,以Kaleidoscope IR中的例子为例,我们基于LLVM接口构建一个简单的编译器,实现简单的语句解析并转化为LLVM IR,生成对应的LLVM IR部分,代码如下,文件名为toy.cpp,先给出代码,后面会详细介绍每一步分代码: #include "llvm/ADT/APFloat.h"#include "llvm/ADT/S

VS Code 调试go程序的相关配置说明

用 VS code 调试Go程序需要在.vscode/launch.json文件中增加如下配置:  // launch.json{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information,

J.U.C Review - ThreadLocal原理源码分析

文章目录 一致性问题一致性问题简介解决一致性问题的常见方法 ThreadLocal什么是 ThreadLocalThreadLocal 的 线程模型ThreadLocal 的工作原理使用场景ThreadLocal 的基本 API1. 构造函数 `ThreadLocal()`2. 初始化方法 `initialValue()`3. 访问器 `get()` 和 `set()`4. 回收方法 `re

code: 400, msg: Required request body is missing 错误解决

引起这个错误的原因是,请求参数按照get方式给。 应该给json字符串才对 补充: 1. @RequestBody String resource 加@RequestBody必须给json字符串,否则会报错400,记如标题错误。 不加这个的进行请求的话,其实post和get就没有什么区别了。 2. List<String> indexCodes=(List<String>)json.

iOS项目发布提交出现invalid code signing entitlements错误。

1、进入开发者账号,选择App IDs,找到自己项目对应的AppId,点击进去编辑, 2、看下错误提示出现  --Specifically, value "CVYZ6723728.*" for key "com.apple.developer.ubiquity-container-identifiers" in XX is not supported.-- 这样的错误提示 将ubiquity

解决服务器VS Code中Jupyter突然崩溃的问题

问题 本来在服务器Anaconda的Python环境里装其他的包,装完了想在Jupyter里写代码验证一下有没有装好,一运行发现Jupyter崩溃了!?报错如下所示 Failed to start the Kernel. ImportError: /home/hujh/anaconda3/envs/mia/lib/python3.12/lib-dynload/_sqlite3.cpython-

生活杂记1

生命中,总有一些事需要你一生去治愈,我把这些杂记写出来,写完了就不再想了,太内耗了…hahaha~ 因为嘴馋,小时候经常去老姑家,她家有各类零食及平时很少吃的“山珍海味”。去的次数多了,就和她家附近的邻居小孩也混的熟络了。再后来上了高中去的就少了,当年七中统招线521自费线491。我刚好压自费线,举全家之力花了15000读了七中,也没争气,后面高考也一塌糊涂。高二那会,一次去老姑家做客,经

J.U.C Review - Stream并行计算原理源码分析

文章目录 Java 8 Stream简介Stream单线程串行计算Stream多线程并行计算源码分析Stream并行计算原理Stream并行计算的性能提升 Java 8 Stream简介 自Java 8推出以来,开发者可以使用Stream接口和lambda表达式实现流式计算。这种编程风格不仅简化了对集合操作的代码,还提高了代码的可读性和性能。 Stream接口提供了多种集合