井井有条的代码库,让世界变得不一样!
|
这些是所有文件层次结构状态的真实照片。新来的员工都在不断抱怨入了编码库,而我们已经习惯操控这些混乱的目录,一开始的痛苦已经不记得了。 我们有无数的源代码目录(特别是iOS,SlackCocoaSDK和Slack目录),而且确定目录要耗费好长时间,然后再决定如何添加文件。此外,我们决定给编码库增添新的工具,但是目前Xcode项目的状态不能很好地支持新增添工具的运行。 所以,我和一组ios开发人员决定开始制定以下几点规则:
这将分为两个步骤:先将顶层目录移动到连贯的序列中(主要目标目录、扩展目录、框架等),然后是大任务——源文件夹的组建。 顶层目录的移动不存在争议,也不难进行。可能需要几个开发员一同花费几周的时间。首次移动中,我们学到了一些后面阶段能用到的技——错过高峰期处理大的移动,始终合并master,及时浏览评论。
合并冲突不是过程中唯一棘手的事情,实际上我们可以用xcodegen更好地消除冲突,大部分冲突都存在于项目文件中。我们也想保存git历史记录,能一直一目了然地看到git和finder中的文件。但我们倾向更简单的方式,让所有人员参与进来,拖放文件到主页。 (编辑:孝感站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

