开发管理
lylhelin
这个作者很懒,什么都没留下…
展开
-
MyEclipse中部署问题:Deployment is out of date
部署到tomcat时提示:Deployment is out of date due to changes in the underlying project contents. You'll need to manually 'Redeploy' the project to update the deployed archive. 解决:打开工程目录,发现其中有个文件....原创 2010-09-30 14:44:24 · 303 阅读 · 0 评论 -
GIT和SVN之间的五个基本区别
如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。 GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你...原创 2010-11-04 17:06:23 · 46 阅读 · 0 评论 -
GitHub - 基于Rails的Git库托管
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。 如前所述,作为一个分布式的版本控...原创 2010-11-15 22:18:30 · 88 阅读 · 0 评论 -
我们的测试驱动开发经验
你应该听过或读过不少关于测试驱动开发的讨论,测试驱动开发往往被比喻为神奇的独角兽,它能帮你照看你的软件,让大家乐得其所。于是,在写了18.000行“神奇独角兽”代码后,我想把我们的体验从整体的角度阐述一下。真相其实是,测试驱动开发真TMD太痛苦了。写那些没完没了的测试需要很强的自律,远不是你想象的那么简单容易。但你知道什么更让人讨厌吗?是缺少这些测试而出现的麻烦。 让我澄清一下。我...原创 2010-11-15 22:19:24 · 94 阅读 · 0 评论 -
约束是一种隐蔽的优势
构建软件与管理大量的约束有着紧密的联系。这些约束可能是时间上的,也可能是资金、技术、决策、兼容性、管理、人员、过程或者以上所有方面的。Jim Bird探讨了Scrum、XP的约束,并讨论了这些约束如何帮助我们培养创造力并构建正确的软件。关于约束,Jim提到了一个有趣的观察结果。但是,我很喜欢思考约束和限制的奇妙悖论:通过指引,通过强迫你用特定的方式思考和工作,通过限制你的选择,...原创 2010-11-25 20:30:22 · 84 阅读 · 0 评论 -
从3个科技公司里学到的57条经验
自1999年起我就开始发掘一些科技公司,并帮助它们运营。我最近的一个公司是fabulis.com。下面是从干这行中得到的57条经验。我可以列出更多,但恐怕会令你厌烦。1.做你个人有热情的事情。你是你自己最好的民意代表。2.用户体验很重要。大多数产品做不到这些是因为用户弄不清怎样才能从这些产品中获得好处。很多产品做不到这些是因为过于复杂。3.要懂技术。你不必去写代码,但你必须能理解它...原创 2010-11-30 13:47:17 · 193 阅读 · 0 评论