深知我心
发表于 2015-7-9 21:39
爱就是累 发表于 2015-7-9 22:26
这种情况,也只能调整好心态。我的上头一般不会特意看我交出的代码,但是每次他都会和我探讨。是否有更好更 ...
不看代码才是正常的,我之前的公司谁有那闲工夫看你代码啊,主要看功能实现的如何,代码只要结构上别有问题就行了!
代码这个东西你如果想挑毛病,怎么都能挑出毛病来,把鸡蛋挑骨头修改代码的那个时间还不如用在实现功能上,所以他就是没事找事,在利用我
leelight
发表于 2015-7-9 22:19
本帖最后由 leelight 于 2015-7-9 23:48 编辑
深知我心 发表于 2015-7-9 20:28
说他大喊大叫大家可能理解错了,不是那种骂人,吼叫什么的,而是说话的嗓门特大,故意让同事和领导听见他多 ...
if (i > 0) {
....
} else if (i == 0) {
....
} else {
....
}
结果他非要你改成
if (i > 0) {.......}
if (i == 0) {.......}
if (i < 0) {.......}
第一个只执行一遍(最优情况);
第二个要执行三遍啊,低效啊,为什么不反驳他?
这是病,得治!
深知我心
发表于 2015-7-9 22:30
本帖最后由 深知我心 于 2015-7-9 23:31 编辑
leelight 发表于 2015-7-9 23:19
第一个只执行一遍;
第二个要执行三遍啊,低效啊,为什么不反驳他?
执行几遍这个我还真不知道,但他那个理由真让我哭笑不得!
怎么写代码纯粹是个人习惯问题,难道每个人都写的一模一样吗?跟你写的不一样就是错? 根本没道理!
我现在不想反驳他,怕伤了他的面子,因为是新人刚接触系统,以后商业流程上有问题还得问他,而且也不了解他是个什么样的人,万一是个小人呢....
mymy365
发表于 2015-7-9 22:32
楼主挖坑挖 High 了吧?不贴代码还好,贴了代码,我看你自己怎么圆。
连编程新人都能知道的知识,我绝对不相信负责你的同事会不懂。
深知我心
发表于 2015-7-9 22:41
本帖最后由 深知我心 于 2015-7-9 23:44 编辑
mymy365 发表于 2015-7-9 23:32
楼主挖坑挖 High 了吧?不贴代码还好,贴了代码,我看你自己怎么圆。
连编程新人都能知道的知识,我绝对不 ...
实际代码不是上面那样的
是这样的
if (i > 0) {
....
return XXX;
} else if (i == 0) {
....
return XXX;
} else {
....
return XXX;
}
if (i > 0) {return XXX}
if (i == 0) {return XXX}
if (i < 0) {return XXX}
他非要要求写成这样的,要不怎么说他傻逼呢
leelight
发表于 2015-7-9 22:47
深知我心 发表于 2015-7-9 23:30
执行几遍这个我还真不知道,但他那个理由真让我哭笑不得!
怎么写代码纯粹是个人习惯问题,难道每个 ...
Reason:
if/else :
However, once a condition(if) is satisfied, the appropriate statements are executed, and the remaining conditions(else if or else) are not evaluated.
深知我心
发表于 2015-7-9 22:48
他这样写,确实显得直观一些,但就抓住些陈芝麻烂谷子的小细节不放,真的很无聊!
他当时这么跟我说的,他说你看你那个IDE的窗口大小有限吧,你上面那么写看起来多费劲啊, if 扭来扭去的,写成下面的那样的,每个条件单独一个block,多直观......
我当时真是哭笑不得,你这是鸡蛋里挑骨头呢,参加国际编程大赛呢吗?
leelight
发表于 2015-7-9 22:49
本帖最后由 leelight 于 2015-7-9 23:52 编辑
深知我心 发表于 2015-7-9 23:41
实际代码不是上面那样的
是这样的
如果用了return,那就无所谓了
爱咋咋地
不过要是包装在function里的话,按照那人的方案还得最后多加一个return
em.rica
发表于 2015-7-9 22:52
深知我心 发表于 2015-7-9 23:30
执行几遍这个我还真不知道,但他那个理由真让我哭笑不得!
怎么写代码纯粹是个人习惯问题,难道每个 ...
这么简单的代码都不知道。。。这真是坑吧
深知我心
发表于 2015-7-9 22:53
leelight 发表于 2015-7-9 23:49
如果用了return,那就无所谓了
爱咋咋地
就是爱咋咋地的,为什么非要按他那么写才行?
都是这种小细节,跟你墨迹没完没了的,浪费我时间,真是无语了!
关键就这些不算错误的错误,他一说旁边同事和老板还以为你做错了呢,真是恶心人