如果你的组员,用 controller 直接调用 mapper,是不是可以直接 fire 了

9 天前
 zhouxiaoxiao

如果你的组员,用 controller 直接调用 mapper ,是不是可以直接 fire 了

17643 次点击
所在节点    程序员
234 条回复
listen2wind
9 天前

我让前端做日期筛选,加上时分秒。
runlongyao2
9 天前
@FreeEx 我代表 JAVA 之父中国分父开除你
totoro52
9 天前
我的红线就是 control 里调 mapper 和 方法接受返回都用 map ,特别是 mapper 返回一个大 map 那种
fruitmonster
9 天前
一个代码怎么写就要 fire 人,这要写个 Bug 不得判刑?
happypy1
9 天前
这个取决于你的业务逻辑,如果简单,可以直接在里面写,不需要太教条主义。

我更加看重的是单元测试的场景覆盖率。这可以保证至少以后重构这个 API 不会产生 bug
AppxLite
9 天前
你以爲你是誰?項目拍板(規則制定)者嗎?如果是,當我沒說,否則我愛怎麼寫怎麼寫,又不是不能用
lancelock
9 天前
每次写一个接口,就一个简单查询,git 一提交动了五六个文件,都是同名方法一层一层往下调,真的感觉脑血栓。除了工作没办法,我自己项目从来不用 java 写,真是够够的。
opengps
9 天前
技术圈里确实有着各种规范,但应用到实际场景确实反而是多此一举,过度抽象。
所以实际评估应该怎么做的时候,更应该结合上这个项目的实际生命周期:
1 ,不能给年会抽奖活动的简单画面做个分布式吧?
2 ,不应该给全年使用的 oa 直接操作数据库吧?
wysnxzm
9 天前
很明显,在 2025 年还是有很多人做着单机项目没有接触过分布式项目也没有团队开发的概念的
ccover
9 天前
@jeffh 个人感觉 controller 还是需要经过 service ,再走 mapper ,否则代码根本没法复用,至于 service 有无 impl 则看项目大小(是否需要多态,以及公司有无代码规范)。
ps. 个人项目拿钱的,怎么快怎么来
jguo
9 天前
知道什么是破窗理论吗?这也没问题,那也没问题,最后就成屎山了。
yuwangG
9 天前
就问你能不能跑?
SuspectX
9 天前
又不是不能用.jpg 🤣
minottomie4383
9 天前
我就想问国内几个头牌大厂规模够大团队够大规矩够多技术够广够深有没有屎山代码
我就想问有没有限定场景,你不能某个场景需要的规范强加到所有场景吧
huaweii
9 天前
@FreeEx 哈哈,虽然但是,这些八股设计模式扔给在 ai 工具也就多多一两段 prompt 的事
liuguang
9 天前
java 的垃圾教条,写个 hello world 是不是还得过一下 service ?
Jame00001
9 天前
你立过规矩吗?有没有明文规定,没有违反规定你 fire 个皮啊,真当自己是皇帝?觉得能力不行是面试官的问题,试用期怎么过得是你的问题
WhatIf
9 天前
恕我直言, 再坐的全是***
都认为写的是面向对象吧?
那么 属性呢?行为呢? 按照现行习惯, 路上跑的狗, 只有参数肉体, 以及一个狗服务。
IamUNICODE
9 天前
我刚刚跑的那个公司,全都在 controller 里,整个代码就一层,没有任何一个人有异议,让我很怀疑自我,真的。。
lesismal
9 天前
java 团队都开掉才是正解

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1141353

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX