我不行了,改 iOS 项目的 xib,想跑路。

2015-09-22 12:14:08 +08:00
 kidneyband
项目不小,以前别人做的,基本上一个 controller 配一个 xib 。招我进来时说会重写,还有个在华为干了十几年懂底层的工程师带项目。

现在 3 个月了,大神不来了,到今天代码也不重写,在原来恶心代码的基础上改。。我好烦。

吃完饭,提辞职。
6770 次点击
所在节点    程序员
61 条回复
tuoxie007
2015-09-22 17:27:09 +08:00
方案 1. 跟 boss 说明情况,强调重构的好处和不重构的问题的严重性,重点是“不重构会拖慢长久进度”,如果 boss 不相信,可以让他自己找信得过的人来做评估。
方案 2. 自己偷偷重写(对,是重写,或者说大重构),如果你想的开,其实是你自己以后会省事。
方案 3 : quit

我也遇到你这种情况,我当时是采取的方案 2 ,因为是接收的别人的项目,那个人也还在公司,我是不想让人家太难看,就没说
Madeline
2015-09-22 17:27:57 +08:00
xib 只有在被非常良好的构建,且全局风格保持一致的时候才能体现他的好。

稍有点问题改起来就是噩梦。
kidneyband
2015-09-22 17:28:12 +08:00
@tuoxie007 tuoxie 我也是你的 twitter 粉丝,哈哈
kidneyband
2015-09-22 17:28:47 +08:00
@xream 推号: eighty_cent 晚上发简历
ibcker
2015-09-22 17:43:44 +08:00
@loveuqian 阿隆·罗杰斯
ibcker
2015-09-22 17:46:37 +08:00
@kidneyband 是不是收到过我的骚扰广告?啊哈哈哈哈哈哈哈···
chmlai
2015-09-22 17:51:30 +08:00
这种情况, xib 比代码 setFrame 好改
akring
2015-09-22 18:24:18 +08:00
@kidneyband 还好还好,我还以为你接了我上家公司的坑...
tuoxie007
2015-09-22 19:24:45 +08:00
@kidneyband 你推号什么
wupher
2015-09-22 19:37:53 +08:00
这种项目一页页的翻版确实是吐血。
如果可能最好找一大拨人改,每人改一页。

还有一种办法是,如果界面不复杂,干脆代码手写一套布局,全部用 masonry 。人多,就算再复杂,每人一页,折腾起来也很快。
kidneyband
2015-09-22 19:47:57 +08:00
@tuoxie007 eighty_cent
wj2061
2015-09-22 20:19:30 +08:00
和楼主经历类似,先在原代码上改到吐血,后直接花了一个月直接 storyboard 重写了。
主要是我工作事少点,项目也比较小。
ydq419453527
2015-09-22 21:55:38 +08:00
当时公司为了能快速出第一版 app 里面都是 xib ……
一个 controller 配一个 xib ,一个 cell 配一个 xib
最后抽时间把所有的 xib 全部去掉了!没错,是全部!
NovemberEleven
2015-09-22 22:05:34 +08:00
何必呢
pedestrianc
2015-09-22 23:31:47 +08:00
借此机会好好学学 autolayout 呗,,做技术不就这样吗,不断的学习,有些时候用 xib 确实方便很多。
wangyifei6817
2015-09-23 08:53:33 +08:00
我擦 写死的 xib 适配 iPhone6/plus 不要太简单
楼主你能力不适应这份工作
kidneyband
2015-09-23 09:18:59 +08:00
@wangyifei6817 你不懂。
pljhonglu
2015-09-23 09:35:03 +08:00
遇到自己实在看不下去的代码,如果打算久留,我都会推倒重做。。。

PS: XIB 是无辜的。。。
SergioChan
2015-09-23 12:11:25 +08:00
楼主一个人扛么。。赶紧跑吧
pheyer
2015-09-23 14:40:48 +08:00
这还好吧,要是全代码写的而且坐标都写死,你会更崩溃的

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

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

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

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

© 2021 V2EX