Redian新闻
>
程序员有哪些借口可以让自己写出低质量的代码?
avatar
程序员有哪些借口可以让自己写出低质量的代码?# Programming - 葵花宝典
R*A
1
看了一下,还不是很多,什么时候是旺季?
avatar
S*e
2
预约确认信里面
MRV FEE payment
是这个吗?
avatar
q*d
3
一个人如果30岁还没有结婚,并且还没有对象的时候,他需要面对来自外界的压力和议
论,也是常人无法理解的,而且对于很多人来说,30岁还没结婚,已经是属于被剩下的
那一类人。
88年的男孩,还好吧,不结婚不找女朋友,一个是物质条件,还有一个是没有遇见合适
的,有合适结婚的就结婚,没有的就单着,我周围有几个朋友,有男有女,就是这样的
想法,而且他们比我物质条件好。
我是25岁左右结婚,我更支持25到33之间,这个年龄段,有的人有一定的社会阅历,性
格沉稳,更理智的看待婚姻和家庭,并可以处理其中的矛盾和问题,而且这个年龄的生
育上也是一个比较适合的年纪。
理念不一样吧,30岁之前没打算结婚,没房没车,啃着爸妈的钱去结婚,这样也不行,
我娶老婆还是他们娶儿媳妇,有能力了再说吧。
没结婚之前,幼稚的以为结婚之后就是一家三口简单的生活,还幻想着16岁就和女同学
在一起,等你们三十几岁结婚,我一家三口能开台斗地主,谁知道想象和现实真的不一
样。
对于结婚这个事情,千万不要因为结婚而去结婚,希望所有的婚姻都是因为爱情,遇到
一个三观相似,两个人又合得来的,在合适的年纪遇到合适的人,这才是一个合适的婚
姻,别将就,也别因为时间的问题就去委屈了自己。爱情就是这样,在未来的路上,总
会有一个对的人等着你。
同龄人基本都结婚完了,比我小的都离了又结了。还是不想将就。我可以不在意对方有
没有房子,但是这个年纪更在意的是人品家教!
avatar
z*e
4
写出低质量的代码的特征包括但不限于:
心安理得地写出低质量的代码
最终写出了低质量代码却不在之后改善它
自以为写出了质量很高但实际质量很低的代码
低质量的特征包括但不限于:
文件关系混乱
注释过期、不明确或者没有
文档过期、不明确或者没有
架构乱设计
过度设计
不检查用户输入的错误情况
不检查API或者函数返回的errorcode或者exception
没有单元测试等自动化测试过程
编译起来很难
到处复制代码,公用的部分不整理成内部库
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:匿名用户
链接:http://www.zhihu.com/question/24665029/answer/28567915
来源:知乎
我很久很久以前曾经经历的一个公司特别傻比,人力资源和svn管理员不懂程序。作为
服务端的主程序,一直以来都是代码精简,效率最优,没有冗余为毕生追求。突然我无
意中发现了一个秘密,我的绩效居然不如几个公司刚招进来的新手。我每天刻苦努力,
优化代码,让公司的服务端7*24稳稳跑在服务器上,还一心研究各种热切换,换来绩效
考核好久没有优秀了。这究竟是为什么呢,后来好心人告诉我,人力资源说了,他们看
了svn的日志记录,其他人工作很努力,每天提交很多代码,每天新编写很多很多代码
文件,贡献了好多好多的劳动成果。而看看你这个号称技术排第一的家伙,根本就没干
活嘛,3个月下来,你一共就写了这么十来个cpp和.h,每天改来改去就这么几个文件,
还好多天差不多行数的位置回改,根本就一直在偷懒。我听完以后以后直接口吐鲜血,
无语至极了。然后我就申请离职了,在那个公司剩下不多的日子了,我为了心安理得的
拿最后2个月的工资,为了让老板知道其实我一直很努力,我在最后一个月更新了几千
个文件,让服务端的内核稳定度下降了好几个档次,内存消耗上涨了好多个数量级,并
且把容易读,容易后续扩展的部分,全部用c++最高级的模版进行扩展,同时删掉了我
以前用汇编写的优化代码。嗯,我想以后这个公司估计会倒闭,我走了以后,再也没有
人能维护这份代码了,估计3个月以后,我自己也搞不定了。然后我就离职了,离职之
前老板大夸我厚道,最后一个月还给公司做了这么多的事情,别人走都是删代码,我居
然还毫无保留的为公司做出贡献。然后我走了不到半年,公司就呵呵了。我想那是我此
生唯一写垃圾代码写的心安理得的一次机会了。
avatar
F*s
5
物理化学生物类的话,9-11月是广告高峰期,化学生物比物理稍微早一些。

【在 R********A 的大作中提到】
: 看了一下,还不是很多,什么时候是旺季?
avatar
S*e
6
预约确认信里面
MRV FEE payment
是这个吗?
avatar
d*e
7
微软谷歌都是这样。
数bugs数目。那么升级的简单方法就是狂checkin.在疯狂的修bug.

【在 z****e 的大作中提到】
: 写出低质量的代码的特征包括但不限于:
: 心安理得地写出低质量的代码
: 最终写出了低质量代码却不在之后改善它
: 自以为写出了质量很高但实际质量很低的代码
: 低质量的特征包括但不限于:
: 文件关系混乱
: 注释过期、不明确或者没有
: 文档过期、不明确或者没有
: 架构乱设计
: 过度设计

avatar
m*8
8
这个很扯淡,我给使馆打过电话,问他们收据是什么,他们说签证不需要收据,我说你
们网站信息上说签证需要收据,你们应该更新一下网站信息,他们说我们网站没错。
avatar
g*g
9
有 严格的 code review, 你想 checkin 一堆垃圾也得有垃圾队友才行。当然以行数论
贡献是不科学。

【在 d******e 的大作中提到】
: 微软谷歌都是这样。
: 数bugs数目。那么升级的简单方法就是狂checkin.在疯狂的修bug.

avatar
c*n
10
看到人说淘宝那边
有人进去优化了代码 结果发现人家都是增加行数 他是减少行数 被鄙视了

【在 d******e 的大作中提到】
: 微软谷歌都是这样。
: 数bugs数目。那么升级的简单方法就是狂checkin.在疯狂的修bug.

avatar
d*e
11
code review哪里有那么神。
你丢一万行代码过去大家也就是随便看看。

【在 g*****g 的大作中提到】
: 有 严格的 code review, 你想 checkin 一堆垃圾也得有垃圾队友才行。当然以行数论
: 贡献是不科学。

avatar
g*g
12
不关我屁事的代码我是不会认真看的,日后我可能得擦屁股的还是得认真看。你给我来
一万行我直接打回去让分着 PR.

【在 d******e 的大作中提到】
: code review哪里有那么神。
: 你丢一万行代码过去大家也就是随便看看。

avatar
d*e
13
我相信淘宝,ebay, amzn这种电商的软件都是一滩屎。
做系统软件的严谨点。
就这也架不住改bug时copy paste.

【在 c******n 的大作中提到】
: 看到人说淘宝那边
: 有人进去优化了代码 结果发现人家都是增加行数 他是减少行数 被鄙视了

avatar
d*e
14
扯淡不是这么扯的。软家一堆65,67你敢让人回去?
不要混了。另外,多少大feature都是一个branch,做完测好,提交一个cr.

【在 g*****g 的大作中提到】
: 不关我屁事的代码我是不会认真看的,日后我可能得擦屁股的还是得认真看。你给我来
: 一万行我直接打回去让分着 PR.

avatar
g*g
15
我老不混啥软家这种垃圾公司。技术上的东西就事论事,从来没人敢拿资历压我。

【在 d******e 的大作中提到】
: 扯淡不是这么扯的。软家一堆65,67你敢让人回去?
: 不要混了。另外,多少大feature都是一个branch,做完测好,提交一个cr.

avatar
p*r
16
我说实话,我一直都心安理得的写低质量代码,
有时候我看看我自己写的,真是觉得狗屎都不如。
但是没办法,单位时间出货,能赚钱是最重要的。
看看公司那些其他部门的那些逼人,
一个10分钟就可以解决的问题,
非要飞来飞去的,浪费10来个人的机票酒店+薪水扯蛋研究,
你写再低质量的代码你也就心安理得了。
avatar
S*e
17
同感!现在在的一个小组里(咱公司本身很大),我们从不做codereview,代码咱随便
写,别人的代码经理让咱把关,咱也一目十行的看几眼。
经理想帮咱做校长,director也帮咱写材料,他娘X的,这还得SVP亲自把关,VP同意都
没用。SVP昨天有个townhall,听了咱就死了这心了。想想,就是“你写再低质量的代
码你也就心安理得了”。

【在 p**r 的大作中提到】
: 我说实话,我一直都心安理得的写低质量代码,
: 有时候我看看我自己写的,真是觉得狗屎都不如。
: 但是没办法,单位时间出货,能赚钱是最重要的。
: 看看公司那些其他部门的那些逼人,
: 一个10分钟就可以解决的问题,
: 非要飞来飞去的,浪费10来个人的机票酒店+薪水扯蛋研究,
: 你写再低质量的代码你也就心安理得了。

avatar
z*y
18
low pay
no salary increase
no promotion
not my company
...
avatar
c*e
19
你真以为程序员傻啊?如果公司不给高工资,还要你天天出活,你会怎么想? 一个公
司,管理层如果瞎搞,轻视程序员,那程序员还从心里尊敬管理层?尊重是相互的,没
人是傻子。

【在 z****e 的大作中提到】
: 写出低质量的代码的特征包括但不限于:
: 心安理得地写出低质量的代码
: 最终写出了低质量代码却不在之后改善它
: 自以为写出了质量很高但实际质量很低的代码
: 低质量的特征包括但不限于:
: 文件关系混乱
: 注释过期、不明确或者没有
: 文档过期、不明确或者没有
: 架构乱设计
: 过度设计

avatar
ET
20
读过这个。说淘宝hr就这么考核的。

【在 c******n 的大作中提到】
: 看到人说淘宝那边
: 有人进去优化了代码 结果发现人家都是增加行数 他是减少行数 被鄙视了

avatar
a*g
21
唉。

【在 z****e 的大作中提到】
: 写出低质量的代码的特征包括但不限于:
: 心安理得地写出低质量的代码
: 最终写出了低质量代码却不在之后改善它
: 自以为写出了质量很高但实际质量很低的代码
: 低质量的特征包括但不限于:
: 文件关系混乱
: 注释过期、不明确或者没有
: 文档过期、不明确或者没有
: 架构乱设计
: 过度设计

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。