code-readability

code-readability

文章 0 浏览 4

我应该包含另一个标头中包含的文件吗?

大多数情况下,当在程序中创建相互使用的多个类时,我喜欢只包含所需的最少数量的头文件,以减少混乱。 例如,假设类 C 继承自类 B,类 B 包含类 A。…

伴我老 2024-10-07 06:56:52 8 0

提高对不熟悉代码的理解的工具和技术?

我意识到作为一名编程学生,我最大的弱点是理解别人代码的能力很差。 我对“教科书”代码或带有明确注释的代码没有任何问题,但是当给定一个几百行的…

上课铃就是安魂曲 2024-10-06 00:57:10 7 0

我如何找到方法?

这是一个比较普遍的计算机问题。我一直能够遵循编程的逻辑,但是当我去编写某些东西时,我总是发现我不知道某种方法或另一种方法来完成我需要完成的事…

战皆罪 2024-10-01 14:33:12 14 0

使用 { } 分割大块代码以提高代码可读性 - 好的做法吗?

我正在考虑使用匿名 { } 代码块来逻辑区分同一方法调用内的“代码块”,这(理论上)应该提高代码的可读性。 我想知道以下 2 个代码段中哪一个对您来…

奢望 2024-09-28 23:10:30 7 0

构建“如果”的更好方法陈述

以下哪项是构造 If 语句嵌套的更好方法。 if (x && y) doXY(); else if (x) doX(); else if (y) doY(); (或者) if(x) if(y) doXY(); else doX(); el…

紫罗兰の梦幻 2024-09-26 12:26:42 6 0

“var”是否是?关键字妨碍代码可读性?

我刚刚开始使用 Resharper。它的特点之一是它建议基于良好的编码实践对代码进行更改。 它建议的更改之一是在赋值期间将变量类型更改为 var。我不断地…

日暮斜阳 2024-09-26 02:47:31 7 0

在处理 List时重构单元测试以使其可维护和可读的挑战物体

在单元测试的艺术一书中,它谈到了想要创建可维护和可读的单元测试。在第 204 页左右,它提到应该尽量避免在一个测试中使用多个断言,并且也许可以将…

怀中猫帐中妖 2024-09-25 02:52:21 7 0

在 Objective-C 中组织头文件的正常方式是什么?

我确实以最好的意图开始组织我的 .h 文件,但不知怎的,它们变得令人厌恶的混乱。 下面是一个例子(这并不是那么坏,但我见过更糟糕的!)。我尝试过…

凝望流年 2024-09-18 16:29:53 10 0

使用 SAX 解析器解析大型 XML 文件,该类变得臃肿且不可读 - 如何解决此问题?

这纯粹是一个与代码可读性相关的问题,类的性能不是问题。 以下是我构建此 XMLHandler 的方法: 对于与应用程序相关的每个元素,我在“ElementName”…

一杯敬自由 2024-09-16 09:16:11 16 0

难道你有时不讨厌“m”的称呼方式吗?字符在你的代码中看起来?

我们大多数人经常使用 等宽字体 和“m”字符(取决于字符)编写代码组合)在等宽字体中看起来很糟糕。它在太小的空间中使用了太多的像素。 我很好奇是…

咆哮 2024-09-14 19:53:37 6 0

如何将此 C# 工作线程代码与共享数据变量的主线程解耦?

我如何修改下面的代码,以便更好地阅读代码: a)将“workThreadMethod()”移动到它自己的类中 b)此工作线程类中没有任何代码引用主“程序”中的静…

满地尘埃落定 2024-09-13 14:23:15 6 0

哪些 C# 语言功能可以帮助您减少代码行并提高可读性?

我今天遇到了 ReSharper 提供的 C# 语言功能,ReSharper 是 ??操作员。这使得代码比我最初的尝试更加简洁。请参阅下面的迭代来改进代码的行数/长度/可…

沦落红尘 2024-09-12 10:51:23 11 0

如何在 Visual Studio IDE C# 中隐藏跟踪代码?

当我开始在代码中添加更多跟踪时,我意识到它增加了很多混乱。我知道 Visual Studio 允许您隐藏和显示代码,但是,我希望能够将代码分组为“跟踪”代…

み零 2024-08-26 20:35:35 7 0

如何格式化研究报告中的代码

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

£冰雨忧蓝° 2024-08-25 13:22:04 9 0

有没有任何工具可以标准化 C++ 的格式代码?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

一抹苦笑 2024-08-25 03:27:42 8 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文