遇到一个棘手的问题,关于项目重构,请各位指条明路?

2015-11-22 01:03:06 +08:00
 legendlee
最近遇到一个比较棘手的课题,大概就是上面说给我一段时间,让我去调研一下 ios 和 android app 的插件化和混合开发方案,争取能在项目内落地。

坦白说我对 ios 和 android 都是外行。可是我想了一下包括跟各种同事沟通过,我发现问题不在于插件化和混合开发等具体方法。我收到的反馈,主要是集中于版本更新审核慢,需求变更响应慢,然后测试工作量太大,开发人员不够用。具体的功能变更或者改 bug 不能 hot fix 的问题,反倒在其次。

所以这是个整体的问题,不是几个新技术就能解决的。说到底,我们可能需要一次重构或者某种调整。

但是调整要有个标准,我想请问大家,有什么样的工具或者方法,能让我首先测算出我们目前的项目是不是有问题?测试成本是否真的过高?我们的测试标准和方法是不是不合适?开发人员是少了,还是确实是由于项目原因效率上不去导致不够用?

还有个问题,我问得比较抽象,但我总结了一下,我的思路大概是,首先搞明白项目的成色,然后再去搞明白哪些部分是运营需求常变动的,是不是需要 web ,测试成本高是插件化可以解决,还是代码没写好导致模块间依赖过多继而导致不敢不测。然后再涉及具体技术。

我想问的是,有没有关于项目重构比较有经验的朋友,或者介绍本实际有用的书给我看下,我这个思路有没有问题?以及我大概要花多少时间和成本才能搞完这么大一件事?

其实我不大乐观,我完全不懂,摸不到头脑,但是我还是挺想解决一点问题,顺便也能学习到一些。
2339 次点击
所在节点    程序员
2 条回复
shiye515
2015-11-22 07:52:53 +08:00
react 不试一手吗?
legendlee
2015-11-22 16:02:48 +08:00
@shiye515 这个基本上确定不用。
app 团队基本上没有接触过前端的开发人员,让他们切入 react ,比较难习惯。

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

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

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

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

© 2021 V2EX