我正在努力为敏捷软件开发团队提供预算,他们可以花费这些预算来提高速度.一个典型的敏捷团队有5-9人.
我想了解他们如何花费预算.
如果您想改善团队的软件开发(无论您使用何种软件流程/框架)并且花费1000美元,您将如何使用它?
我正在建立一个Magento网站,这是迄今为止我曾经使用过的最庞大的软件包.我决定建立一个合适的开发服务器并使用Subversion进行版本控制.我遇到了几个障碍,需要一些帮助.
到目前为止我做了什么:
这是我被困的地方:
所以我在我的开发空间中有一个功能齐全的Magento Install.我现在要做的是将我的实时站点部署到我的开发站点,作为起点.因为app/etc/local.xml文件中的配置不同; 加上Magento将{{base_url}}的值存储在数据库中,这并不像从我的开发站点更新我的svn trunk,然后导出/导入数据库那么容易.
随着我的进一步发展,我希望有一条直接的路径通过SVN和我的实时网站推送我的开发网站上的所有内容,同时保持数据库同步,除了{{base_url}}的值.我在其他地方读过一些使用svn引用的论坛帖子:忽略以避免某些特定于环境的文件和目录,但不知道如何在我的实时网站上设置并确保一切都正确同步.
我应该从我的repo到我的实时网站的空间查看trunk/magentoo的基本代码副本,然后运行安装,然后设置svn忽略local.xml,并假设除了本地区别之外它们是相同的吗?
在这一点上,我只是不知道如何继续,并且不愿意做出任何猜测,以防它不得不擦掉所有东西并在不久的将来重新开始.
作为旁注 - 我还需要为另一个子域创建代码的'Demo'分支; 向人们展示作为概念验证.当我来到它时,我可能只是越过那座桥.也许在我完成这项任务时,这一切都有意义.
tl; dr版本 - 如何使用SVN管理Magento开发和实时代码和Db?
感谢大家花时间阅读和回复!
我很震惊,这个问题还没有被提出,但我发誓我到处都是.在开发模式下运行Rails 3时,是否有优于独角兽的优势,反之亦然?
我很想知道人们认为哪些Java注释在开发过程中最有用.这不一定限于核心Java API,您可以包含您在第三方库中找到的注释或您自己开发的注释(确保包含指向源的链接).
我真的对常见的开发任务很感兴趣,而不是知道为什么@ManyToOne(optional=false)JPA很棒......
包括注释和对一般开发有用的原因的描述.
我刚刚升级到VS 2010,我遇到了以前没有的性能问题(在VS 2008中).
最令人讨厌的是,当我在文本编辑器中工作时,它会冻结.有时当它冻结时,我发现它正在保存自动恢复信息,但并非总是如此.
几乎我所做的任何事情都会产生令人无法接受的长时间延迟,例如保存,开始调试,结束调试会话,在设计和代码视图之间切换以及进行WinForms设计.
我在映射的网络驱动器上有我的主目录的一些部分.我怀疑这可能是问题的一部分.是否可以将VS 2010配置为仅使用本地磁盘进行"内部"工作?
任何提示将不胜感激!还有其他人遇到过这类问题吗?
编辑:我忘了给出我的规格:
一个有趣的事情是,我觉得我在运行XP的VM中有更好的性能(VM在同一台PC上运行).
<skippable part>
我在Windows环境中从事IT工作(主要是桌面支持和网络管理),偶尔也会编程.
几周前,我认为如果没有Bash环境,我的命令提示需求就不会像我想要的那样有效.当我使用Ruby和git时尤其如此.我使用Msysgit一段时间了,但我只是不喜欢它不像Linux那样可扩展.所以,我安装了Cygwin并玩了几个星期.
与Cygwin一样伟大,它似乎是一个强大的命令提示符,它与Linux的兼容性只是一个令人愉快的副作用.当我尝试将Ruby升级到1.9.3(它工作,但它并不简单),安装rvm(从未工作),并安装RMagick(可能或可能不工作,但看起来很头疼)时,这尤其明显.
所以,现在我正在考虑在虚拟机中运行Linux.但是我担心这可能是另一种蠕虫,我会在发现它之前浪费几个小时.我喜欢Cygwin在Windows中运行,我可以使用我的IDE,用户文件夹等等.但是我不喜欢它的支持不像主要的发行版那么彻底.
</ skippable part>
linux windows cygwin development-environment virtual-machine
我希望合并一个Web开发工作流程,允许我执行以下操作:
我也是Git的新手.我已经开始在我的个人项目中使用Git测试水域,但是我继承的项目(使用生产/暂存环境)到目前为止还没有使用任何版本控制.
问题:
基本上我是单个开发人员,他被交给了一个相当大的项目,我只是想尽可能地让自己变得简单/直接.:)
git workflow development-environment staging dev-to-production
我正在开始一个小方案项目,包括建立一个中小型,基于django的网站.
然而,上次我实际上是在网站的业务,是几年前.因此,虽然仍然具有技术能力,但我仍然对网站的工具/ IDE部分感到愤怒.
我正在寻找一个可以支持以下内容的IDE:
如果所有这些都可以在我现有的eclipse安装中发生,那将是完美的.
那么您对Web开发IDE的建议是什么?
编辑:忘了添加我在我的开发机器上运行Win XP.
回答后编辑:感谢所有人提供的有益建议.我想我会选择Aptana,因为它适合我已经使用的日食.此外,我将研究版本控制而不是简单的FTP上传.显然我甚至不知道它在Web项目中的使用量.
我希望通过Google CDN加载jQuery UI(如果在生产中)和本地(如果正在开发中).所以在我的application.html.erb布局中,我必须知道我是在制作还是开发.我可以检查一个变量吗?
development-environment ruby-on-rails production-environment ruby-on-rails-3 ruby-on-rails-3.2
如果您想编写代码以使用AWS DynamoDB,有没有办法让它在您的本地开发环境中运行?或者你必须使用实际的产品?
您是否必须在AWS上配置开发环境?这不是很烦人,因为你必须使用vim并且无法访问你喜欢的IDE吗?或者,每当你想看看你写的是否有效时,你必须将代码推送到它?