小编dea*_*vmc的帖子

预项目文件

我有一个问题,我觉得许多程序员可以与......

我参与了许多小规模项目.在我最初的纸脑风暴后,我倾向于开始编码.我想出的通常是实际应用的粗略工作模型.我以断开连接的方式设计所以我在谈论底层代码库,用户界面是最后一件事,因为库通常决定了UI中需要什么.随着我的项目越来越大,我担心我的"规范"或设计文档也应如此.

从我的调查来看,上述段落在互联网上以一种或另一种方式得到了回应.当涉及UI时,会有更多信息,但它是特定于UI的,与代码库无关.我开始意识到,代码可能代码是代码.从我的广泛研究看来,设计文档和代码之间没有1:1的映射.

当我需要研究一个主题时,我将信息转储到OneNote中,并从那里我将功能优先化为版本,然后分配到相关的块中,以便开发以相当线性的方式运行,我的任务往往如下所示:

  1. 实现二进制文件读取器
  2. 实现二进制文件编写器
  3. 创建对象以将表达式的数据封装到调用者

现在任何值得他盐的程序员都知道,在这三个项目之间可能存在一个潜在的代码墙,可以扩展到多个文件.我试图为每个任务映射完整的代码过程,但我认为它不能有效地完成.当一个mangles伪代码时,它本质上是代码,所以时间投资被否定.

所以我的问题是:

我是否正确地假设最好的文档是代码本身.我们都同意需要高级别的概述.这应该有多高?你是设计到陈述,阶级还是概念层面?什么对你有用?

language-agnostic documentation

5
推荐指数
1
解决办法
557
查看次数

使用隔离存储时,SecurityException未处理

使用此代码时,我收到以上错误:

        var userSettings = new UserSettings()
        {
            Username = TextBox_Username.ToString(),
            Password = TextBox_Password.ToString(),
            Operator = OperatorList.O2
        };

        var settings = IsolatedStorageSettings.ApplicationSettings;
        settings.Add("UserSettings", userSettings);
        settings.Save();
Run Code Online (Sandbox Code Playgroud)

我不知道为什么?虽然.

c# securityexception windows-phone-7

5
推荐指数
1
解决办法
1627
查看次数

WP7中是否存在"首次运行"标志

我想知道WP7中是否有"首次运行"标志或类似标志.我的应用程序从隔离存储中取出一些东西,所以我想确定第一次是否有必要.我目前正在使用if检查命名存储对象是否存在,但这意味着我无法按照我想要的方式处理任何内存丢失错误.

c# isolatedstorage windows-phone-7

5
推荐指数
1
解决办法
1976
查看次数

用于静态站点的RSS

我有一个网站,deanvmc.me,我用来自学HTML,CSS和JavaScript.该网站是故意静态的,以剥夺我的学习承受骨头(我觉得最好的学习方式).我使用github作为主机进一步锁定我静态生成的内容.

我想在这个网站上放一些文章和教程,并觉得为两者提供RSS源会很好./ Articles和/ Tutorials目录将用于分别以/ Articles /和/ Tutorials /形式列出实际帖子的内容.

我环顾四周,但我找到的任何教程似乎都依赖于我使用的主要CMS引擎之一,我不知道该做什么.

我的理解是RSS比CMS引擎更长,所以我的问题是,是否有可能联合我的静态网站?

rss html5 static-content

5
推荐指数
2
解决办法
8401
查看次数

是一个静态类的实例包装器,用于DI反模式的目的吗?

我已经构建了一个小的静态对象,用于将泛型类型保存到WP7上的独立存储.这适用于较旧的项目,但有些新项目使用DI来管理配置.我是DI的粉丝,因为这意味着我可以在一个地方更改配置并将其过滤到所有依赖项.

我的想法是创建一个名为Injection的命名空间,并将该对象包装在一个带有接口的实例中,以便我可以将其注入.它还使我能够为需要更具体实现的存储处理程序换出存储处理程序.

这是常见做法还是反模式?

作为一个注释,我想保持静态选项不是每个人都需要或可以使用DI.我只是尝试以最少的重复次数启用它们.

c# dependency-injection anti-patterns

5
推荐指数
1
解决办法
2138
查看次数

是否可以使混合Xaml编辑器水平?

我使用了很多混合但有时我发现它更容易在xaml中直接进行轻微调整,并且想知道是否有人想出如何让编辑器与设计师保持水平.

blend expression-blend

5
推荐指数
1
解决办法
171
查看次数

隐藏文本编辑器顶部的VS2010导航栏

我在Visual Studio 2010中使用了一个名为Code Map的插件,它使文本编辑器顶部的导航栏变得多余.有没有办法隐藏它?我在文本编辑器选项中尝试了"隐藏导航栏",但在未选中时似乎没有做任何事情.为了确定,我在根部取消选中.

visual-studio-2010

5
推荐指数
1
解决办法
1883
查看次数

带有MVC Web API的RESTful api教程系列

有没有人有任何链接用ASP.NET Web API构建RESTful Web服务.到目前为止,我已经使用WCF构建了一个非常基本的Web服务,现在想尝试使用web api来查看哪个适合基于Azure的Web服务.

rest azure asp.net-web-api

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

将控件的当前实例绑定到附加属性

我想看看您是否可以将用户控件或窗口的当前实例绑定到在其 xaml 中定义的附加属性,例如:

<Window MyAttachedProp.Value="{Binding Self}"/>
Run Code Online (Sandbox Code Playgroud)

wpf xaml binding

5
推荐指数
1
解决办法
1896
查看次数

在泛型中返回一个新实例而不是null实例

我有一个从隔离存储中提取对象的类.如果它找不到有问题的对象,则返回默认值(T),该值为null,因为它们是引用类型.如果返回的值为null,我会进行简单检查并在调用者中分配一个新实例,但我更愿意在存储逻辑中执行此操作.

所以我的问题是,有没有办法返回一个新的T,其中对象有一个默认的空白构造函数?

c# generics isolatedstorage windows-phone-7

4
推荐指数
1
解决办法
8880
查看次数