一个人写的项目,代码数量到近两万的时候,是否得停下来优化代码结构再继续下去。

2014-11-18 09:08:29 +08:00
 Registering
近来做一个人负责一款app的开发,虽然开发过程中一直在借鉴一些开源项目的架构设计(主要借鉴oschina的android客户端)。

但是难免有些细节失控,比如突然一个类一下子就到800多行,看到一个类代码量太长总是觉得代码不干净,但是该类中的子功能又比较难抽象出来。

以前在学校也是这样,平时自己写的项目,虽然功能实现了,但项目的代码数量到一定程度,虽然会尽量注意代码的架构,还是会觉得代码增多就越来越难控制架构,感觉就得停下来优化一下,甚至优化也比较费力,所以也影响了项目的扩展性。

毕业2个月,经验有限,求技术大拿们指点。
5197 次点击
所在节点    程序员
26 条回复
otakustay
2014-11-18 20:30:03 +08:00
@Registering 如果没有说明是随意写的2W行的话,一般人在写代码的同时总会有个设计框架在其中吧,不至于增长得无法控制不住嘛
reeco
2014-11-18 20:51:55 +08:00
避免提前优化,还是先写完吧
herozzm
2014-11-18 22:25:46 +08:00
如果项目周期在可控的情况下,应当不断将项目模块分解重构优化
konakona
2014-11-18 22:31:36 +08:00
必须优化。
watsy0007
2014-11-18 23:09:11 +08:00
如果你要增加功能开始觉得没地方下手。
需要停下来考虑如何在原有基础上做猥琐的不定才能实现时候。或者大量的cc+cv时候。

就表示你要重构了。模块化了。
spacewander
2014-11-18 23:16:29 +08:00
你都觉得有必要重构了,那就停下来重构吧。

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

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

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

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

© 2021 V2EX