公司架构团队太弱了,还要给开发考核,吐槽一下

2017-07-22 15:50:25 +08:00
 banker

1.架构要求我们用的开发工具包不支持多线程,要他们改,对方不改,说你们传不同参数多调用几次也能实现并发... 2.现在已经是 2017 年了...这个工具包记日志是用 java.util.logging.Logger,自己加了文件锁机制,但是不支持多线程,外面多线程调用他的公共函数就会异常,要他们至少改个 Log4j,他们说有 Log4j 有问题,还说不出来是什么问题... 3.刚被领导骂,因为架构扫描我们的代码,说有上万行代码不符合规范,两个问题:代码缩进用的是 tab,单行代码超过 80 行...

4229 次点击
所在节点    问与答
26 条回复
sagaxu
2017-07-22 16:02:03 +08:00
要么忍要么滚,吐槽有屁用
shenqi
2017-07-22 16:05:53 +08:00
对于代码缩进用的是 tab,我是没法接受的。双方都需要改。
sagaxu
2017-07-22 16:07:40 +08:00
@shenqi tab 哪里不好呢?除了 Python,我所有语言都用 tab 缩进,空格只用在对齐的时候。
shenqi
2017-07-22 16:11:42 +08:00
@sagaxu 没啥好和不好。个人习惯问题。
Kilerd
2017-07-22 16:36:19 +08:00
tab 还是 space 这个一般是团队统一的吧,不可能是你自己想怎样就怎样啊?最佳的方法就是 soft tab
LosLord
2017-07-22 16:42:13 +08:00
tab 有什么问题吗?我在 ide 和记事本上用的都是 tab,对缩进更友好
SoloCompany
2017-07-22 17:07:10 +08:00
不明白为啥加锁了反而不支持多线程,那加锁来干嘛??
akira
2017-07-22 17:14:30 +08:00
这些都还好吧,不是太反人类的要求啊。
crysislinux
2017-07-22 18:41:03 +08:00
tab 没什么不好,但是不妨碍绝大部分的代码库都是 space。况且这里多半公司的代码规范就是 space。抬杠实在是没意思
akrf
2017-07-22 18:49:54 +08:00
公司如果有代码规范的要求,就要遵守。你是受雇佣来写代码的,写成什么样当然要看公司的需求。
wenzhoou
2017-07-22 19:33:01 +08:00
领导什么也搞不清就骂,不是傻逼就是傻逼。不过话说回来,你有本事再混几年,混到架构的 leader 头顶上,天天骂架构啊。不行的话,你走人,BB 没用的,这个世界不看这一套。
CYKun
2017-07-22 20:42:19 +08:00
tab 可以理解,这都 2017 年了还强制单行 80 字符有点不能忍
Dart
2017-07-22 20:47:57 +08:00
其实你们的架构很不错!你想想这么容易改,又耗时的工作给你们
blackhacker
2017-07-22 20:57:57 +08:00
同一楼 多大的事啊 要么忍要么滚
notreami
2017-07-22 21:44:16 +08:00
缩紧喜欢用啥就用啥,不使用多线程,用 java 干嘛?
yidinghe
2017-07-22 21:53:12 +08:00
楼主公司里面水好深。拿编码规范来说,首先架构团队是怎么管到应用开发团队头上的,其次每个团队有自己的带头人,对代码质量有疑问,不应该直接往成员头上扣帽子,而且空白字符和行长度可以说是在所有代码质量因素中最无关紧要的了,对方拿这个说事,恐怕是因为他们自己的代码质量也不怎么样,比如命名是否规范,方法是否过长,是否到处拷贝粘贴代码。最有意思的,是对方直接找到不懂技术的老板,把小事化大,这种事情如果是为了邀功那就太贱了,我宁可相信他们是为了对某件事扣帽子推卸责任。
xmh51
2017-07-22 21:57:16 +08:00
Log4j 看文章 说确实有问题。但可以 用 Log4j2 啊
chenqh
2017-07-22 22:52:16 +08:00
服务端多线程日志真的容易出问题方正我现在用队列来写
sagaxu
2017-07-22 23:08:44 +08:00
@chenqh 平台组提供的 logging API 有义务保证线程安全,这是最基本的准则,至于平台组 sdk 的内部实现,是加锁还是用队列,那跟调用方无关。
smithtel
2017-07-23 00:02:53 +08:00
公司风气不行,好像平安啊

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

https://www.v2ex.com/t/377214

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

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

© 2021 V2EX