工作两年了,慢慢入门之后,最近越来越觉得现在之前写的代码感到深深的吐槽。一开始觉得一年前,半年前的代码太垃圾了。现在慢慢觉得,自己三个月前,一个月前写的代码都有问题。。
再看一会就会由内心深处有一种强烈的冲动喷涌而出。。想要把不顺眼的地方都大刀一砍。。大家有没有这个困惑。。都是怎么解决的?
再看一会就会由内心深处有一种强烈的冲动喷涌而出。。想要把不顺眼的地方都大刀一砍。。大家有没有这个困惑。。都是怎么解决的?
|
rrrrutdkOct 27, 2014
1
只代码review不写代码
|
|
NaveeOct 27, 2014
2
我觉得后期review的时候适当的重构是肯定的,但是大刀一砍的做法我觉得还是要尽量避免把,毕竟代码不是你一个人在维护。
写的时候多想一想,可以一边写一边改善。 |
|
3
是的,这是好事。
只要是还在有用户在用的代码,就应该持续改进。 |
|
pezyOct 27, 2014
4
如果是自己写的代码,在保证接口不变的情况下,大刀阔斧的改吧,释放自己的冲动吧。
|
|
crazyxin1988Oct 27, 2014
5
剁手。。
--------------------------------------------------- 深呼吸,平静下来 |
|
nsaOct 27, 2014 via iPad
6
剁剁剁
|
|
jwk345Oct 27, 2014
7
说明你进步快
|
|
jsonlineOct 27, 2014 via Android
8
你要做到看到一分钟前自己的代码就想改,持续重构
|
|
tauedOct 27, 2014
9
六月定律
|
|
10
@Navee 的确,目前的做法也是这样子。。现在在新项目中应用新的技术,约定,和规范等等一些事情,相对成熟一点之后,再看机会着手重构以前老项目的代码。。所以。老是有种感觉就是新开的项目越看越喜欢~老的项目越看越难看的想法。。 (╯`□′)╯(┻━┻
|
|
12
@pezy 有些地方不仅仅是接口不变了。。比如老项目基本是面向过程的。新写的代码基本是面向对象风格的。每次看到两种风格代码糅杂在一起就有种 (╯`□′)╯(┻━┻ 的冲动。。
|
|
fgwwwOct 27, 2014
13
对于前人的老代码还是抱着一颗敬畏的心去重构比较好,而不是直接大刀一砍重新来一套
|
|
RobinFaiOct 27, 2014
14
合适的单元测试在这个时候就体现出优点了。
|