gpt4 book ai didi

.net - VB.Net 编码指南

转载 作者:行者123 更新时间:2023-12-02 00:20:54 25 4
gpt4 key购买 nike

<分区>

我们为各种客户开发小型应用程序。我现在的任务是为内部和外部程序员制定一些编码指南。

(管理层对开发一无所知,只看到将项目从一个开发人员转移到另一个开发人员的问题。客户按小时付费,开发只占整个项目的一小部分,因此代码质量不是问题)

我的第一步是为 C# 和 VB.Net 设置指南(SQL 可能稍后会出现)。

(这里的大部分代码是用 CTRL-CCTRL-V 创建的,测试是用 F5 完成的。
我曾尝试引入单元测试/代码审查,但这不会发生。静态分析是目前唯一的出路)

我最擅长 C#/C++(但有时会使用现有的 VB6/VBA/VB.Net 代码),因此设置 C# 指南非常简单:

  • 4 级警告
  • 时尚警察
  • 外汇警察
  • 代码指标(例如圈复杂度 < 15,可维护性 > 50)

对于 VB.Net,我需要用一些书面指南替换 StyleCop,但我该如何设置 VB.Net 编译器。就我个人而言,我从来没有在没有 Option Explicit/Option Strict 等的情况下编写代码,但是如果我在我们的 VB.Net 项目中这样做,我会收到数百个警告/错误(隐式转换、默认返回类型/值等)。

VB 开发人员在没有编译器警告帮助的情况下工作似乎没有问题。我认为他们的工作效率通常与 C# 开发人员没有区别(这更多是个人问题)。

我不想强制执行我自己对静态检查的偏好,所以我的问题是:
什么警告级别是 VB.Net 开发的合理/最佳实践?

(英语不是我的第一语言,所以我希望这听起来不像我认为 VB.Net 或 VB 开发人员在任何方面都不如 C#。我只是在 VB.Net 项目中没有太多经验)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com