83得票2回答
在Visual Studio中,什么是安全开发生命周期检查选项?

我正在使用Visual Studio 2013预览版,虽然我相信我在早期版本中也看到过它。当使用向导创建新项目时,我选择C++,Win32控制台应用程序,然后有一个选项可以在我的项目上启用安全开发生命周期检查。有人能解释一下这个选项对我的代码/项目究竟做了什么吗?

41得票12回答
你推荐使用哪种版本编号方案?

我的问题是,针对不同类型的项目应该使用哪种版本命名方案。 非常常见的是major.minor.fix,但即使这样也可能会出现4位数(例如Firefox 2.0.0.16)。有些模型认为奇数表示开发者版本,偶数表示稳定版本。还有各种各样的添加可以加入其中,比如-dev3,-rc1,SP2等。 ...

28得票6回答
如何实用地保持 jQuery 最新?

我们正在进行的一些项目在jQuery 1.4.2或更早版本中具有较强的根基,由于缺乏最新版本的性能优势或语法糖、使用现已弃用的方法而感到尴尬,以及部署一个被积极维护的库的3年以上老版本会带来一些不适,因此现在需要升级。 社区中流行的一些实践是什么,我们可以采用/重新审视这些实践以确保平稳的升...

26得票6回答
敏捷模型与螺旋模型在软件开发生命周期中的比较

我认为敏捷开发只是螺旋模型的另一种实现。自螺旋模型提出以来,我一直是其坚定支持者。螺旋模型是一种软件开发过程,结合了自上而下和自下而上概念的优势,采用分阶段的设计和原型制作。许多项目在不知情的情况下就已经实施了螺旋模型,敏捷开发开始普及后,螺旋模型的概念被稍微忽略了一点。我相信对于复杂的项目来...

18得票3回答
增量式软件过程模型、进化模型和螺旋模型有什么区别?

我今年正在学习软件工程,对于标题中的问题有点困惑。 我的教授和参考书《软件工程:从实践者角度看》将这三个标题区分为不同的模型。然而,我无法看出它们之间的明显差异,因为它们的方法论看起来都是相同的,只是使用不同的语句来定义它们。我感觉在实践中,它们都代表了相同的过程模型。 有人能更好地解释这...

12得票5回答
什么是持续软件工程?

我遇到了“维持软件工程”这个词组,但不知道确切含义。似乎与美国国防部有关?它是否与敏捷开发有关?

12得票7回答
发布流程改进

创建新版本并将其发布到生产环境是SDLC中的关键步骤,但通常被忽视,并且在不同公司之间差异很大。 我希望人们能分享他们在组织中改进该过程的经验,以便我们都可以采取步骤来“减少痛苦”。 所以问题是,指定您发布过程中需要改进的一个耗时痛苦的部分,并说明您做了什么来改进它? 例如,以前的雇主所...

8得票5回答
我应该如何将我的代码从开发环境迁移到生产环境?

我创建了一个PHP Web应用程序。 我有3个环境:DEV、TEST、PROD。 有什么好的工具/商业实践可以帮助我将PHP Web应用程序代码从DEV移动到TEST再到PROD环境? 请注意,我的TEST环境仍然只连接我的TEST数据库;而我需要PROD环境连接到我的PROD数据库。因...