小编The*_*ist的帖子

您如何将Scrum应用于Web开发的设计部分?

我开始学习Scrum,我有兴趣与我们的开发团队一起尝试.我对此有很多疑问......但我最大的心理障碍是在实际的图形设计中.

在我们当前的开发周期[waterfall-esque]中,我们的图形设计器根据松散的PRD布置包含所有图像的页面.如果我们要利用Scrum的方法,这种发展将如何发生?我认为我们习惯于看到全局并朝着它迈进......而不是在我们去的时候将视觉片段装配在一起,这就是我期望Scrum的图形设计政策.

是否至少闻所未闻的至少将所有功能都用线框架?或者更为明智的是 - 对于第一个冲刺 - 以这样的方式设计其功能,即我们可以添加其他冲刺的新功能吗?(即,当需要新功能时,请讨论"这适合当前的设计?")

agile scrum

16
推荐指数
2
解决办法
2万
查看次数

在使用Capistrano部署之前标记版本

我正在寻找一个很好的小Capistrano配方来部署在Git中控制的网站版本.

除了我正在添加的其他一些内容之外,我的第一个任务是使用当前日期标记当前版本...并且当该标记已经存在时(例如,一天中有多个版本),附加一个字母.

我写了一些工作代码,我在我的production.rb中测试过它(在capistrano-ext中使用多级)...但我必须认为我可以写得更好.首先,在实际检查标签是否存在时会有一些重复.但是,无论我移动的是什么顺序,这都是产生结果的唯一配置.

有任何想法吗?提前致谢.

before 'deploy' do
  # Tag name is build_YYYYMMDD
  tag_name = "build_#{Time.now.strftime('%Y%m%d')}"
  check_tag = `git tag -l #{tag_name}`
  # If the tag exists, being appending letter suffix
  if not check_tag.empty?
    suffix = 'a'
    check_tag = `git tag -l #{tag_name}#{suffix}`
    while not check_tag.empty? do
      suffix.next!
      check_tag = `git tag -l #{tag_name}#{suffix}`
    end
    tag_name = "#{tag_name}#{suffix}"
  end
  # Tag with computed tag name
  p "Tagging #{tag_name}" # TODO How to output via Capistrano?
  system "git tag #{tag_name}"
  # Push …
Run Code Online (Sandbox Code Playgroud)

ruby git capistrano

12
推荐指数
1
解决办法
4990
查看次数

如何在PHP中解析一串布尔逻辑

我正在构建一个带有私有成员函数的PHP类,该函数返回一个字符串值,例如:

'true && true || false'
Run Code Online (Sandbox Code Playgroud)

公共成员职能.(这个字符串是一些正则表达式匹配和属性查找的结果.)我想要做的是让PHP解析返回的逻辑并让前面提到的公共函数返回解析逻辑的布尔结果是真还是假.

我试过eval(),但根本没有输出.我试过类型化boolean返回...但是没有办法对类型操作符进行操作...呵呵有什么想法吗?(如果您需要更多信息,请与我们联系.)

php string logic boolean

10
推荐指数
2
解决办法
1万
查看次数

使用Git管理重写

我有一个项目,我使用Git管理的源代码.这是一个很大的项目 - 相对于我的经验 - 我觉得我会在完成后的某个时刻完全重写.虽然这是一个很长一段时间我都不会遇到的问题,但我很好奇:如何用Git完成一次完整的重写?

是否最好制作一个全新的仓库来管理代码?或者也许分支我的WC并在那里重建?虽然它可能取决于具体情况(例如,将重写多少代码,我希望能够引用旧文件或代码行),处理此问题的最佳方法是什么?为了一般性,让我们回答这两个问题:想象一下完整的重写,但是如果你愿意,可以从1.0版本中学到经验教训.

我希望这是有道理的.如果您需要更多说明,请与我们联系.谢谢.

git version-control

9
推荐指数
1
解决办法
807
查看次数

标签 统计

git ×2

agile ×1

boolean ×1

capistrano ×1

logic ×1

php ×1

ruby ×1

scrum ×1

string ×1

version-control ×1