课程进度完成一大半了,我们的团队编程项目也快接近尾声,完成一次团队任务,相对也总结了很多在软件研发过程中的一些问题: 团队合作有多种模式,如何确定自己的团队所适合的模式? 如果我们已经确立的我们团队的模式: 我们应当怎样选择不同的开发流程才能开发出适应时代的软件呢? 在以后我们团队在接手一些团队任务 ...
分类:
其他好文 时间:
2017-10-26 19:57:27
阅读次数:
123
1:可以使用git init --bare初始化一个本地共享仓库。 2:假设有A,B两个人进行合作开发,此时A,B可以使用git clone 共享仓库路径进行克隆。此时A,B的室友仓库代码是一致的。 3:此时如果A进行修改代码,然后提交到共享仓库(可以成功push到共享仓里)。 4:接下来B开始修改 ...
分类:
其他好文 时间:
2017-10-22 00:12:48
阅读次数:
196
这本书刚拿到的时候就被它不同于其它同类书籍的设计所吸引,先是其独特的尺寸比例,然后其封面上的磨砂图案都是那么的独特。翻开书本后,第一件事就是先去翻了下目录,像了解下本书主要讲哪方面的知识,当我翻到目录的时候,突然发现这些标题似乎都是不曾见过的,映入眼帘的是诸如测试、团队合作、开发流程,需求分析、代码 ...
分类:
其他好文 时间:
2017-09-29 01:40:51
阅读次数:
169
起初作为一个新手(低手),只负责做一些插件(功能简单),但设计感从头到尾都是属于自己的。 过渡成为一个老手后,开始带领新手们合作开发。 这个时候,关于合作开发,我还是一头雾水,所以开发模式的选择变得很狭窄,新手们的战场横跨几个模块, 好处是:每个人负责一个方面,大家互不干涉(或干涉少,我在其中解决交 ...
分类:
其他好文 时间:
2017-09-27 23:55:50
阅读次数:
173
一、git基本知识 1.Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 2.Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 二、git的用途 1.有利于管理保存自己的代码。 2.用利于多人远程合作开发。 3.利于学习借鉴别 ...
分类:
其他好文 时间:
2017-09-24 23:29:56
阅读次数:
178
返回码规范: 统一六位 000000 表示成功! 参数相关返回码预留100000-199999;系统相关返回码预留200000-299999;数据中心310000-319999后续项目以此类推,后续根据业务扩展情况新增操作码需要提前备案! module = 系统码 optCode = 操作码 opt ...
1.知道熟悉整个软件开发的流程。2.开始从一些简单的项目向更加复杂,更加接近社会上真实情况过度。3.一个高级软件开发人员具备的能力,怎么成长成那样4.两人合作开发要做些什么,如何提高开发效率5.认识团队6.敏捷开发,MSF(实战中的软件工程)->在软件开发的过程中如何做得更好,效率更高7.处理软件需 ...
分类:
其他好文 时间:
2017-09-11 00:44:49
阅读次数:
150
最近在和日本外包合作开发JIRA对接发布系统的版本单时, 遇到这个问题。 就是我们这边的输出浏览器显示为中文,而到了JIRA端就出现乱码。 查了文档,原来django rest_framework的默认json是没指定编码的, 需要随接收方的环境编码来显示。 于是,因为项目进度,我们对了强制编码操作 ...
分类:
Web程序 时间:
2017-09-01 09:58:45
阅读次数:
544
git 是一个版本控制系统。官方的解释是:版本控制(Revision control)是一种软件工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新。 按我的白话文解释就是:一群志同道合的人身处祖国各地,希望来合作开发一个项目。 方法/步骤 1. 下载Git,从官方网站下载Git并安 ...
分类:
其他好文 时间:
2017-08-30 23:35:48
阅读次数:
193
开发好一个Django项目后,最终项目和数据库都要迁移到服务器上,但服务器上新建的数据库是没有数据的, 此时我们可以在Navicat工具中将本地数据库中的数据导入到服务器端的数据库中,但是当团队合作开发的时候, 如果每一个人都各自使用一个数据库,最终进行数据合并是不现实的,无法实现数据统一。 采用搭 ...
分类:
数据库 时间:
2017-08-25 01:21:05
阅读次数:
345