48得票5回答
敏捷开发、迭代开发和增量式开发之间的区别。

敏捷开发、迭代开发和增量式开发之间有什么区别?敏捷开发是否被视为迭代和增量式开发的一种形式?一些信息显示,敏捷开发是迭代和增量式开发中最新的一种。我需要对此进行明确的澄清。

25得票4回答
ActionMailer最佳实践:在模型或控制器中调用方法?

发送电子邮件通常称为模型操作,但电子邮件本身是视图操作。我正在寻找您认为应该问自己什么问题以确定在哪里调用动作邮件程序方法的思考方式。 我见过/使用过以下几种情况: 在模型方法中-相关但分离的关注点耦合度高? 在模型的回调函数中(例如after_save)-就我目前水平而言,这是最好的分离...

10得票3回答
有人在使用看板吗?

有人在敏捷管理实践中使用看板(或者ScrumBan)吗? 您对看板有什么经验? 在具有瀑布项目依赖的大型复杂环境中,它是如何工作的?

16得票9回答
避免二次系统综合症的技巧

最近,我们的开发团队在规划下一个产品版本时,出现了危险地接近 "第二系统综合症" 类型想法的情况。虽然我赞成改进并纠正我们过去的一些错误,但我不希望看到我们陷入无休止的重写循环,却从未发布任何东西。 是否有一种良好的设计/开发方法,可以在避免第二系统情况的同时建立更好的2.0版本?

16得票1回答
未定义符号的通用故障排除技术 - gcc

我想知道是否有一种有效的技术来解决gcc中的未定义符号问题。有时我的项目链接失败,通常我会花费很多时间来查找原因。通常是深藏在makefile中的拼写错误、不正确的环境变量或类似的问题。如果您的构建突然出现“未定义符号”,而且原因不明显,那么您会使用什么方法?

36得票8回答
何时不使用IoC和DI?

我看到很多文章都在说IoC和DI有多么好,但没有人讲为什么它并不那么出色,因为它可能会使代码更加复杂。我也看到过IoC不应该放在核心代码中,而应该用于库和插件。文章通常只对这两种模式如何使代码更加复杂做了简单的提及,但没有详细说明。这就是我的问题——在哪些特定情况下不应使用这些模式? 这是一...

28得票6回答
为什么在CSS中不建议使用ID选择器?

在 CSS Lint 中,他们不建议使用 id 来选择元素。我相信 CSS Lint,因为它是由非常了解 CSS 的聪明人编写的。但我想知道这背后的原因是什么?为什么使用 id 选择器不是一个好的选择?

24得票10回答
敏捷软件开发方法的基本步骤

什么是敏捷软件开发的基本步骤? 以及如何使用敏捷方法启动新项目?

49得票3回答
寻找干净的WinForms MVC教程,适用于C#。

如何创建一个功能丰富的用户界面Windows应用程序,例如Photo Shop。 我正在寻找一个针对C# WinForms的干净MVC教程。(不是 ASP.NET MVC。) 作为Windows平台的新手,大多数MSDN和互联网教程基本上将所有内容都放入Form类中。进一步地,默认事件被处...

36得票6回答
如何调试PHP的“内存不足”问题?

最近我遇到了一些PHP内存限制的问题: 内存不足(已分配22544384)(尝试分配232字节) 这些问题很让人头疼,因为我没有太多关于��致问题的信息。 添加一个关闭函数已经有所帮助。register_shutdown_function('shutdown'); 然后,使用er...