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

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

18得票4回答
在Git中,我如何找到创建分支的修订版本?

更新:示例存储库,https://github.com/so-gitdemo/so-gitdemorepo 在 github 存储库上下文中,如何轻松找到 rev "b0430cee"?我知道我可以直接查找,但这个存储库模仿的真实示例有十几个贡献者和多个其他分支。不太容易使用检查。 当一个...

37得票8回答
大型Java堆转储中查找内存泄漏的方法

我需要查找 Java 应用程序中的内存泄漏问题。我有一些经验,但希望能获得此方面的方法策略建议。欢迎提供任何参考和建议。 关于我们的情况: 堆转储文件大于 1GB 我们有来自 5 次内存泄漏问题的堆转储文件。 我们没有任何测试用例来引发这个问题。仅在(大规模的)系统测试环境中使用至少一周...

13得票6回答
我应该总是给我的函数提供返回值吗?

我编写JavaScript代码,并尝试使用其函数式语言特性。 在其他函数式语言(甚至是Ruby)中,如果我没有显式设置函数的返回值,它将返回最后一个计算表达式的值。但JavaScript不遵循这种模式。(准确地说,JavaScript总是返回一个值。 如果没有设置任何值,则返回undefin...

31得票7回答
XSLT单元测试

有没有办法为XSLT转换编写单元测试? 我有很多XSLT文件,手动测试它们越来越困难。我们有一个示例XML文件,可以将其与XSLT转换的输出XML进行比较。但是,我正在寻找更好的测试方法。

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

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

7得票5回答
如何追踪用户连续 X 天访问网站的情况?

在Stack Overflow上有一个新的徽章,"woot" 徽章授予给每天访问该网站30天的用户。如何实现这样的功能?最简单的方法是如何跟踪用户连续访问网站X天? 我考虑使用两个字段--一个用于记录上次登录的时间戳,另一个用于计算用户连续访问网站的天数。逻辑是首先将计数器设置为1,并存储登...

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

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

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

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

44得票17回答
TDD对于小型项目来说是否过度设计?

我最近一直在阅读关于TDD等方面的文章,但我还不完全看好它。我制作了许多小型爱好项目(只有我一个人),我担心尝试使用TDD是否过度kill掉这些项目。虽然我曾经看到过像三名开发人员一样进行TDD的小型开源项目。(虽然我也看到了一些单人项目也使用TDD) 那么,TDD总是值得做的吗?在什么阈值...