![]() |
1
10
对的。
不正确。虽然需要“大量”的代码,但长时间运行代码(超过25行)是一个非常糟糕的主意。
更糟的是。需要目录的函数必须分解成更小的函数。
你必须把东西分成更小的文件。维护、改编和重用代码的人需要他们能得到的所有帮助。
不。 如果你不得不采用这种伎俩,那就太大了。 此外,许多语言都有从代码生成API文档的工具。Java、Python、C、C++都有文档工具。即使使用Javadoc、epydoc或Doxygen,您仍然必须设计一些东西,以便将它们分解成智能上可管理的部分。
|
![]() |
2
5
如果您创建了一个大索引,那么在更改代码时必须对其进行维护。大多数现代ide无论如何都会创建类成员列表。创建这样的索引似乎是在浪费时间。 |
![]() |
3
1
我永远不会在代码中做这种繁忙的工作。我要手动做的最多的事情是在文件/类的顶部插入几行,解释这个模块做了什么以及打算如何使用它。 如果方法及其接口的列表是有用的,我会通过一个工具(如 Doxygen . |
![]() |
4
0
我做过这样的事。不是完整的目录,而是一个类似的原则——只是注释和所讨论的代码之间的特殊链接。此外,链接代码,使相同的简化假设,我怀疑可能需要修复后。 您可以使用Visual Studio的任务列表来获取特定类型注释的列表。注释的格式可以在“工具”“选项”“环境”“任务列表”中配置。这不是我最终使用自己的东西,但如果您经常使用这个系统,它看起来可能有助于导航代码。 |
![]() |
5
0
如果你能像那样拆分你的方法,你可能应该写更多的方法。完成此操作后,可以使用IDE从初始方法提供静态调用堆栈。 编辑: 编程时可以使用Eclipse的“显示调用层次结构”功能。 |