18得票9回答
扩展文学编程?

问候。 我现在正在研究文学编程,我很喜欢它背后的想法:你基本上写一篇关于代码的小论文,并写下大量设计决策、可能涉及到模块的代码、模块内部的工作原理、设计决策产生的假设和结论、潜在扩展,所有这些都可以使用tex以美好的方式写下。当然第一点是文件说明,必须保持最新状态,但这应该不会太糟糕,因为你的...

16得票10回答
面向对象的CSS:响亮的流行语还是合法的设计方法?

看起来在Web开发领域中出现了一个新的流行语:面向对象CSS。 表面上看,这似乎只是将最佳实践打包成一个 catchy 的口号。我理解并完全尊重该运动背后的意图,但它是否有更多深层含义? 是否有人有更深入的见解,将此方法与其他方法区分开来,使其更加可信,还是我应该将其视为提醒自己确保正确地...

16得票7回答
在.NET中将成员对象暴露为属性或方法

在.NET中,如果一个类包含一个成员是一个类对象,那么应该将该成员作为属性暴露还是使用方法?

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

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

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

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

15得票9回答
有哪些适合独立开发者的编程方法论?

有哪些适用于小型项目的独立开发者编程方法论?

14得票7回答
懒加载 - 最佳实践是什么?

我看过很多懒加载的例子 - 你的选择是什么? 假设有一个模型类: public class Person { private IList<Child> _children; public IList<Child> Children { ...

14得票4回答
什么是基于证据的软件工程?

看起来名为EBSE的新型技术方法将于2010年出现。 请有人给我解释一下吗?

13得票5回答
最佳的数据库变更控制方法论

作为数据库架构师、开发者和顾问,有很多问题可以回答。其中一个最近被问到的问题是:如何将数据库更改记录、组织并有效地从单一或多个开发环境中推出,这是最佳方法或技术之一或几种? 这可能涉及存储过程和其他对象脚本,但特别是模式 - 从文档、新的物理更新脚本、推出,然后再回到起点。有应用程序可以实现...

13得票5回答
软件开发方法论的流程定义示例好的资源在哪里可以找到?

是否有专门用于分享和获取软件组织中实际实施的软件开发流程的网站? 有很多资源提供了关于实施这些流程的建议和描述,它们非常有用。但我认为拥有实际的流程定义示例也将非常有用。具体来说,我现在正在寻找CMMI的一个示例流程定义。我概述了几本书,但其中没有一本呈现任何特定的实现示例。 我认为作者们...