刚入职,也进了一个大坑,如何优雅让领导知道这个坑很大

2017-09-08 14:03:42 +08:00
 sea516

三年 oc 开发经验,目前公司用 swift,刚拿到之前项目,model,controller,view 没有 base 基类,毫无面向对象思想,完全面向过程编程,一个页面约束冲突几百个,项目还算正常运行,但是维护、开发新功能实在是太难受~ 计划重构,但又感叹工作量大,而且刚接触 swift,对了,就我一个人开发。大佬们给点建议

4412 次点击
所在节点    职场话题
27 条回复
ivyliner
2017-09-08 14:09:27 +08:00
直接说啊
gstqc
2017-09-08 14:12:10 +08:00
你得先了解下之前的开发是谁,还在不在公司,免得得罪人。
sea516
2017-09-08 14:13:45 +08:00
@gstqc 不在,我填坑
learnshare
2017-09-08 14:15:55 +08:00
仔细分析,列出报告,附上长期改进计划
misaka19000
2017-09-08 14:18:31 +08:00
离职
scys
2017-09-08 14:22:17 +08:00
感觉你领导知道坑已经很大,所以找到"人"来填 --------> "人" == "你"
所以你提出的不是坑大,而是怎么填才好。
sea516
2017-09-08 14:23:58 +08:00
@scys 对,是啊,我得先说清楚,我填了哪些坑。不然领导不知道你做了啥
sea516
2017-09-08 14:24:25 +08:00
@misaka19000 不会,有问题就解决
acros
2017-09-08 14:24:35 +08:00
然后楼主看到 main 文件有一行字:
2017.9 - 我就是维护不下去了才离职的....

然后看下 git 最近修改文件记录,有一行:
2017.9 - 现在代码是第二次重构的结果....
tgfbeta
2017-09-08 14:35:27 +08:00
什么叫没有 Base 类? Composition Over Inheritance 啊,要面向 Protocol 啊骚年。
xzg1993
2017-09-08 14:42:24 +08:00
刚完成项目重构,整个人都舒服了,。。。历时一个月
JacksonBond
2017-09-08 14:44:01 +08:00
给了多少钱
sea516
2017-09-08 14:48:55 +08:00
@tgfbeta 哦 不懂,现在还停留在面向对象编程
sea516
2017-09-08 14:50:14 +08:00
@JacksonBond - -很难回答这个问题
mewpoi
2017-09-08 17:55:00 +08:00
以前也遇到过这样的问题,后悔没早提出问题严重性,导致后来为了维护一堆问题耽误很多没必要的时间,实际上是,在大的坑,只要你不整个重做,坑就会越填越深,以后开发也会受阻,当然第二条路就是辞职走人,把坑留给下一个接盘侠
runningman
2017-09-08 17:59:43 +08:00
慢慢改造呗
aitaii
2017-09-08 18:08:11 +08:00
领导:招你来就是改我的代码的。
wengjin456123
2017-09-08 18:09:36 +08:00
重构
owenliang
2017-09-08 18:10:53 +08:00
你本来就是接盘侠。
nanjishidu
2017-09-08 18:17:46 +08:00
重构耗时多。边填坑 边改进。时间长了就发现已经改一遍了。。。亲历

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

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

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

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

© 2021 V2EX