基于git的项目管理流程

 在进行敏捷开发时,代码合并以及托管成为问题,这里需要加入模块测试,一个程序员写的某个单元模块如何测试,比如他是某个后端程序员,一种方法就是进行api的调用测试,测试者实在最后一步完成时,进行的功能测试,或者使用一些api调用工具进行性能测试。当测试通过说明功能合格,将会上传到代码库的个人分支,为什么是个人分支,我们知道在合并时,总会出现代码修改和不一致,这里首先得规划好个人修改部分,也就是加入任务分配功能,另外是不允许别人修改自己的代码的,主库是开发领导者需要干的事,需要集成,和优化代码。当然必须要有回滚状态。程序员本身是不需要做单元测试,单元测试是测试员的事,但是作为敏捷开发,不是做一段测一段,而是全部做完才能测试,同时要有个合格率,如果你合格率太低,这个就没有必要花时间再做一件事,程序员基本逻辑就是掌握如何快速开发。

下面讲代码维护,必须熟悉代码逻辑结构,这个没有任何技巧,积极使用git来确定代码更新状态,每次提交都记得写备注,可以分成几个模块来更新代码,以保证代码优良度。这些都是工程业务所要整理的东西。

下面讲人工智能,不管人工智能开发,还是使用,因为算法难度高,难于实现简单开发,而且写人工智能算法绝对不是一般人能写,肯定是数学很厉害的人写的。我们可以掌握一些框架,通过这些框架我们可以推动一些更新。

代码学习,我们都知道github上面很多代码,但是我们学会的不多。如果一个好学的,可以从GitHub学到很多东西,比如框架,和代码逻辑等,多多研究别人代码会对你有很大帮助。

作者:蒋光洵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值