|
http://www.javacodegeeks.com/201 ... ers-bad-habits.html
1. 一切的代码都是渣滓,除了我的之外
哥们儿,我有一个坏动静要告知你,你的代码很渣滓。不论你破费了多少精神,老是有得多顺序员以为你的代码是渣滓,他们能够比你做的10倍更好。
怎么解决:不要只顾着批判,你也是写代码的人。尝试去主观的评估,而不是审讯!虚心一点。
2. “马上搞定”带来的灾害
大家都喜爱走捷径,每集体都做过。有时分走捷径是必需的,然而大部份状况下走捷径是风险的,十分风险,所以咱们应该尽可能防止。一个捷径可能省了你几个小时的时间,然而可能为你带来几个月的苦楚。
怎么解决:不要一集体偷偷的把事件搞定,而是和他人磋商,请他人反省你的任务。如果你要采用捷径的办法,请必需通过一切相干人员,包罗你的经理的赞成。
3. 过错的预算时间
我住在巴塞罗那,咱们那里有十分着名的 Sagrada Familia 教堂。它知名的缘故是由于它十分精美,而且预计的建造时间十分长,从1882年开始。我想这个名目在做时间估算的时分没有顺序员参预,不然建造实现时间多是两个星期。
怎么解决:首先,精确的预估软件开发的时间是不成能的,咱们只能猜。在开发的过程当中你可能遇到各种你没有遇见的问题,所以咱们往往在预估的时间上乘以2。
4. 自觉自卑
顺序员之间的探讨有时分看起来像是公鸡打架而不是人类说话。这往往产生在设计和架构的会议上。在你的眼里,其余人的意见都是扯蛋,扯蛋,扯蛋……
怎么解决:把自卑留在家里,冷静的听听他人在说甚么,再做抉择。
5. “这不是我干的!”
咱们老是给本人找借口。咱们往往给本人摆脱,好比在正常状况下,我永久也不会犯那样的过错云云。
怎么解决:谁都会出错误,调剂你的态度,“是的,这是我的问题,咱们当初需求修复它”就是一种十分专业的态度。它会帮忙你建设你的声望,并获取共事的好感。
6. 不足耐烦
虽然反复的简略任务很干燥,然而那也是必需实现的工作。顺序员往往抵抗,恶感这些工作,致使任务效力低下。
怎么解决:纪律!记住,再冲动人心的名目也有干燥无味的工作要实现!
7. 不可熟
假如编程是做爱的话,一定有得多没有被知足的电脑。你不克不及简略的进入,做到一半而后就睡觉了。得多顺序员都没有搞明确“实现”是甚么概念。请记住:实现象征着测试经过(不单单是单元测试),文档残缺,提交,合并……
怎么解决:这一条很难,得多看起来不用要的工作加在一同很繁杂。但这是实现一个名目所必需的任务,需求经过纪律和训练来实现。 |
|