第一次阅读构建之法,把以前很多门课的知识点联系到了一起。 软件=程序+软件工程。我认为这是对软件的一种及其精炼的解释。程序即是指一行行代码,软件工程则包含了各种软件开发活动,包括构建管理、源代码管理、软件设计、软件测试、项目管理等等,是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过 ...
分类:
其他好文 时间:
2017-04-08 20:08:02
阅读次数:
176
什么是敏捷? 在敏捷开发在软件和互联网产品开发领域日渐普及的情况下,我们从敏捷开发认识敏捷,继而接触到周金根老师的敏捷人生,《managemeng 3.0》又将敏捷的概念带到管理层面,但到目前为止我们谈敏捷都基于一个特定背景,如开发、管理,所以如果脱离背景,敏捷究竟具有哪些特质?和塔勒布先生提出的A ...
分类:
其他好文 时间:
2017-03-31 11:45:05
阅读次数:
301
1.如果angularjs的项目,没有用gulp等代码管理工具,并且所有的js是在单独的文件夹下的话,必须要把所有的js文件在index文件里用scrit标签引用. 否则会报错: Unknow provider: 文件名 <-- 文件名 <-- 文件名 2. angularjs中,有一行类型为rad ...
分类:
其他好文 时间:
2017-03-30 00:04:26
阅读次数:
181
CI(ContinuousIntegration)持续集成,CD(ContinuousDelivery)持续交付(当然也有叫ContinuousDeployment)通常会采用一些软件如Jenkins、Drone、Travis、Gocd等来辅助我们。它们能够与GitSVN等代码管理仓库集成,帮助我们实现一些自动化任务。CI/CD软件很多,再加上代码仓库不..
分类:
其他好文 时间:
2017-03-28 11:29:48
阅读次数:
209
主要讨论和演示整体研发流程,包括需求管理、项目计划、开发管理、生成和发布、测试管理等。 Figure 1 - 客户现场培训 Figure 2 - 客户现场培训 Figure 3 - 客户现场培训 ...
分类:
其他好文 时间:
2017-03-27 10:47:34
阅读次数:
197
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6623026.html 使用SVN进行代码管理,需要搭建服务端资源库,然后在使用SVN的电脑安装SVN客户端或者在Myeclipse集成SVN插件来下载资源库项目或提交项目修改。下面分步讲解: 1:下载SVN服务 ...
分类:
其他好文 时间:
2017-03-26 16:12:53
阅读次数:
268
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。GitHub网站为开源项目免费提供Git存储。GitLab是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭..
分类:
其他好文 时间:
2017-03-21 20:29:05
阅读次数:
229
环境:Visual Studio 2010 Visual Studio的svn插件叫做VisualSVN,可自行到VisualSVN官网上下载相应版本,也可以通过vs中找到相关插件。 ps:vs其他的插件亦可同理操作。 步骤如下: 1、工具->扩展管理器 2、在联机库中搜索svn,找到VisualS ...
分类:
其他好文 时间:
2017-03-21 19:24:45
阅读次数:
215
GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利 ...
分类:
其他好文 时间:
2017-03-14 13:24:04
阅读次数:
188
Spring是一个轻量级(从大小以及开销方面而言都属于轻量级)的开源框架,主要为了解决企业应用的复杂性而创建的,但现在已经不止应用于企业应用 用Spring的好处有:(1)使用Spring之后程序员不用再自己去实例化对象,Spring通过IOC帮我们实例化对象。 (2)使用Spring之后,对象之间 ...
分类:
编程语言 时间:
2017-03-08 11:25:34
阅读次数:
170