【问题标题】:Bad code c# project example错误代码c#项目示例
【发布时间】:2016-02-28 17:14:17
【问题描述】:

我正在寻找可以在我的论文中用作不良代码示例的 C# 项目示例(最好是开源项目)。理想情况下,您会期望“车库开发人员”创建一个小项目。例如。可怕的命名,不处理对象,神类,超长方法等。

【问题讨论】:

  • 既然这是你论文的一部分,你为什么不自己建立这样一个项目呢?您已经命名了不良编码风格的观察结果,此外,您可以添加所有必要的“不良代码”,以适应现有项目中不包含的论文内容。另外,我认为公开任何人的项目并称其为“编码风格的坏例子”是不公平的——当然,除非该项目打算用作坏例子。

标签: coding-style anti-patterns


【解决方案1】:

我讨厌这个:

public Student Find(List<Student> list, int id)
    {
         Student r = null;
         foreach (var i in list)
         {
            if (i.Id == id)
                  r = i;
         }
         return r;
    }

既然已经找到了项目,为什么还要继续循环。

【讨论】:

    【解决方案2】:
    _inputValidator.AtleastOneIsTrue(true, viewModel.IsAdmin, viewModel.IsCoach, viewModel.IsAgreementManager)) {
    

    哈哈!!

    【讨论】:

      猜你喜欢
      • 2012-05-02
      • 1970-01-01
      • 2011-07-18
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 2016-04-11
      • 2016-05-27
      • 1970-01-01
      相关资源
      最近更新 更多