隔壁部门招了个 Android,据说 8 年经验,多年团队管理经验。有一天,接到领导电话,说他们业务太多,需要我过去支撑,帮他们 2 个星期
去了他们部门之后,直接让我接手前外包写的 APP,开发新功能。但是原型、UI、接口啥都没有,让我给排期(多久能做完),我 tm 都不知道要做什么,我怎么给排期?然后就恶心到我了。我说我给不了,我都不知道要做什么。她来了一句:“你给一个大概的时间。”
我服了,接口啥时候给我都不知道,我怎么知道我啥时候能做完???
没事,我先看代码,他说他准备把自己的网络框架导进项目,我 ok,毕竟以后是他维护。
大概过了半天,她说项目建好了,让我把代码拉下来。于是又一次恶心到我了,她说:“我没用过这个 git 的 GUI 工具,所以不知道自己推了什么代码上来。”
what the fuck????自己推了什么代码上来都不知道?
项目 clone 之后,然后各种找不到第三方 jar 包,由于 Android 用 gradle 引包,所以需要对应的 maven 地址,然后我就好奇了!!! 其中一个包的 maven 地址都没写,她是怎么编译通过的?????
没事,我帮你改好。
然后他自己的网络框架 API 文档也没给我?我是神仙吗?看见源码就知道怎么用?
某个下午,她又问我:“ 我怎么 push 不了代码,一直报错。”
我说:“你先 pull 一下,错误不是提示了嘛,需要先 git pull,解决冲突代码。”
这个时候我疯了,git log 不是能看见所以推送记录吗??
然后我一步步教他,怎么 pull 代码,怎么解决冲突,总算搞定了,过了一会又来了
她又说了:“啊呀,怎么这个东西还在?是不是你改了代码?”
我说:“我没动过,你切到第一个 tag 自己看代码,你推上来的就是这样的。”
然后她不做声。
由于我一直是用 git flow 那一套,所以新建了一个 develop 分支,于是发生了更奇葩的一幕
似乎他们之前都是直接在 master 上开发???
更奇葩的是,他让我以后都在 develop 上直接开发?而不是在自己的分枝上?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.