小编Era*_*aka的帖子

Fiddler - 隧道式http请求到端口443

我有Fiddler来解密https流量.哪个工作得很好.

http://fiddler2.com/documentation/Configure-Fiddler/Tasks/DecryptHTTPS

但是有些请求显示为"隧道到"端口443.此外,这些请求的协议显示为HTTP而不是HTTPS.我没有看到这些请求的解密内容.

在此输入图像描述

在响应详细信息窗格中,它显示如下:

在此输入图像描述

有人能让我知道如何让小提琴手解密这些隧道式请求.如果你能提供一些关于这种情况下发生的事情的细节,也要感谢.

干杯.

fiddler

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

RhinoMock:模拟Vs StrictMocks和DynamicMocks

我理解Mock和Stub之间的区别.

但是RhinoMock框架中不同类型的模拟混淆了我.

有人可以用RhinoMock框架来解释Mocks Vs StrictMocks和DynamicMocks的概念.

非常感谢您的回答.

tdd rhino-mocks mocking

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

以敏捷的方式实现用户故事

我是敏捷/ TDD世界的新手,并试图了解一些基础知识.这与我应该实现用户故事的方式有关.

例如,假设我有一个假设的内容管理系统,我有2个以下的用户故事:

故事1:
作为内容作者,
我需要能够创建新闻文章,
以便它们可以用于吸引用户访问网站

故事2:
作为编辑,
我需要能够查看现有文章,
以便我可以查看它们以提高质量

我接近这个的方式是,

  • 我会抓住其中一个用户故事
  • 打破我需要将用户故事的一部分分成更小的任务
  • 逐个执行这些任务,并提出测试以涵盖特定任务
  • 以TDD方式实现任务

我的困境所在的区域作为用户故事一部分.
特别是在这些示例中,他们间接暗示了一些身份验证,授权相关的要求,因为用户故事提到了两个用户类别.

所以我的问题是,我是否应该有任何控制身份验证/授权的任务/测试来完成这些用户故事
或者
我应该只关注我需要部分用户故事来尝试实现这些功能,并等待对于任何特别提及认证,授权相关要求的用户故事?

您的所有输入都非常受欢迎.

干杯.

tdd agile extreme-programming user-stories

11
推荐指数
2
解决办法
3672
查看次数

7
推荐指数
1
解决办法
8555
查看次数

实体框架DateTime列 - GetDate()值插入

我有一个表DateCreatedDateUpdated列,并使用Entity Framework将值插入/更新到数据库.

我需要该DateCreated列才能GetDate()在插入时获取SQL Server的值.

DateUpdated列值应始终使用GetDate()插入时的当前值更新并更新两者.

对于该DateCreated列,我已经设置StoreGeneratedPattern="Computed"并在SQL Server表上我将列的默认值设置为GetDate(),它可以正常工作.

对于DateUpdated列,我无法找到GetDate()每次更新条目时自动设置值的方法.仅在插入条目时才设置此值.

有人可以对此有所了解吗?

entity-framework entity-framework-4 entity-framework-4.1

7
推荐指数
1
解决办法
5043
查看次数

域建模,DDD中的域对象

我是DDD的新手,并试图掌握一些概念.

有人可以解释我在DDD中进行域建模背后的想法.

我已经通过维基百科解释:http://en.wikipedia.org/wiki/Domain_model但似乎仍然有一些灰色区域在我的理解中.

根据我的理解,域建模涉及围绕业务实体构建模型以表达其关系,表达参与模型的实体等.

这不是一直在实践中的东西吗?在面向对象的世界中,您将业务实体建模为类,对象等.并围绕此构建软件.

我不明白的是域建模在DDD中的重点.它是您在OO世界中找到的相同对象/类建模,还是DDD的新功能?它与面向对象的设计/建模有何不同?

非常感谢您的回答.

domain-driven-design

6
推荐指数
1
解决办法
2269
查看次数

开源项目在C#中练习TDD/BDD

有人可以命名一些示例开源项目(C#),这将有助于我将TDD,DDD概念付诸实践.(初级到中级)我对这些概念有很好的理解,但从未在适当的项目中使用它们.

我更喜欢它是一个C#服务器端开发项目(类库,Web服务,WCF等)而不是UI项目; 所以我可以将注意力集中在TDD,DDD方面.

谢谢.

tdd bdd open-source testdriven.net

6
推荐指数
1
解决办法
547
查看次数

将一个只读依赖项属性数据绑定到Xaml中的ViewModel

我正在尝试将Button的IsMouseOver 只读依赖项属性数据绑定到视图模型中的布尔读/写属性.

基本上我需要将Button的IsMouseOver属性值读取到视图模型的属性.

<Button IsMouseOver="{Binding Path=IsMouseOverProperty, Mode=OneWayToSource}" />
Run Code Online (Sandbox Code Playgroud)

我收到编译错误: 'IsMouseOver'属性是只读的,不能通过标记设置.我究竟做错了什么?

data-binding wpf mvvm

3
推荐指数
1
解决办法
3112
查看次数

NServiceBus - 初学者教程

我最近阅读了一些关于服务总线的文章,并且想要试一试.

用Google搜索在NserviceBus上找到一个很好的初学者教程,到目前为止找不到bug.

有谁知道NServiceBus的初学者教程很好?(从非常基础的水平开始)

看过一些关于互联网的文献,但它们似乎并不是初级水平的材料.

非常感谢您提供的所有时间和精力.

esb nservicebus servicebus

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

Factory Method模式,用于避免基于条件逻辑的对象实例化

在下面的场景中,对象需要根据某些条件逻辑进行实例化,工厂方法模式是否有助于避免客户端代码由于if/elseif条件的数量而变得混乱(如果越来越多,这也将是一个维护噩梦由于逻辑的不同变化,需要创建产品.

或者是否有任何其他设计模式可以拯救?

public interface IProduct
{
    void Method1();
}

public class ProductA : IProduct
{
    void Method1()
    {
    }
}

public class ProductB : IProduct
{
    void Method1()
    {
    }
}

public class ProductC : IProduct
{
    void Method1()
    {
    }
}

public class Client
{
    public void Test()
    {
        int count = 5;

        IProduct product;

        if (count < 10)
        {
            product = new ProductA();
        }
        else if (count == 10)
        {
            product = new ProductB();
        }
        else …
Run Code Online (Sandbox Code Playgroud)

design-patterns factory-pattern

0
推荐指数
1
解决办法
1812
查看次数