研发管理&方法论
分享研发过程中的管理及方法论
我爱看明朝
这个作者很懒,什么都没留下…
展开
-
jenkins --忘记密码修改密码
如果当你输入密码的时候这个界面,一直出现,那么你可能需要阅读一下,这篇文章,修改下密码。要修改忘记的密码 进入jenkins的根目录 进入users目录 users目录下是jenkins的用户列表,我这里只有一个root用户。 进入root。可以看到一个 config.xml。 使用这篇博客里面简单的vim 命令进行修改。找到: <passwordHash> </passwordHash>如原创 2017-09-20 21:52:15 · 20737 阅读 · 0 评论 -
安装jenkins
一:下载在官网下载 jenkins 选择war包下载。https://jenkins.io/二: 启动使用 java -jar jenkins.war 启动 jenkins 端口默认8080三: 启动Jenkins 配置各种参数在浏览器输入 http://localhost:8080 启动之后 会让你输入生成的默认密码 在终端窗口可以看到,如果你关闭了终端窗口,页面会提示你,原创 2017-09-19 22:17:26 · 18377 阅读 · 0 评论 -
重构:提升软件质量,单元测试:为重构提供安全保障
缘起前面两篇博文,带大家认识了TDD和单元测试。现在来了解重构–改善既有代码的设计。 任何一个软件系统,在最初设计的时候,都很难预测到未来的变化。业务的发展随着公司的发展进行改变。为了能够使日渐复杂的系统更加灵活,简洁,易于修改。大师们引入了重构这一软件技术。重构的目的是为了保证现有模块功能不改变的前提下,使代码更加清晰,简洁,更好扩展。而为了保证重构没有破坏现有功能,需要每次重构后,跑一下单元原创 2017-08-18 12:13:03 · 18759 阅读 · 0 评论 -
编写真正的单元测试
上一篇中介绍了,何为测试驱动,为什么需要测试驱动? 现在我们来看看怎样编写单元测试。为了更真实的展现单元测试的魅力,我使用目前工作中的项目一段代码(因为我太懒得在写一段代码。。。。),你不需要理解具体的业务,只需要了解如何如何写单元测试,以及感受单元测试的魅力就可以了。这里我们改变一种方式,即我们先写功能代码,再补充单元测试,很多团队都是这样使用,虽然这样并不好,可是很多时候,我们新加入一个团队,不原创 2017-08-09 21:27:01 · 29370 阅读 · 0 评论 -
TDD (test driver development)测试驱动开发
为什么需要测试驱动/或者说需要单元测试我们工作接触的软件项目,不是学生时代,玩一玩就不管了,工作的项目,需要长期维护,并且随着时间的推移需要增加新的需求,进行修改,优化。此时已经距离你编写代码已经过去整整一个月了,看着自己编写的代码,似曾相识,就是不敢修改。每次上线更新,你都战战兢兢!! 如果你遇到这种情况,那么你急需要测试驱动这种软件开发方法。 测试驱动能够帮助我们,更加安全,自信的对代码进行修原创 2017-08-09 20:32:37 · 21047 阅读 · 0 评论