54得票4回答
我应该使用 @return self,this 还是当前类?

我有一个返回当前对象的方法,如何对其进行文档化?/** * set something * * @return this */ public function setSomething(){ // ... return $this; } 还是应该使用@r...

53得票4回答
如何使用Swagger/OpenAPI记录GraphQL?

如何使用Swagger记录GraphQL? 我们有一个庞大的后端REST API,最近部分开始使用GraphQL。为了记录API,我们使用Swagger。 问题在于:如何使用Swagger(OpenAPI)记录GraphQL终端点?Swagger或GraphQL的官方文档中完全没有相关信息。

53得票1回答
KDoc:插入代码片段

如何在 Kotlin 的默认文档工具 KDoc 中插入代码片段? 在 Java 中,我可以使用以下代码:/** * Example usage: * * <pre> * <code>@JavaAnnotation * public void ...

51得票16回答
各种编程语言的离线文档?

我最近发现了这个:http://php.net/get/php_manual_en.chm/from/a/mirror,它是一个包含PHP所有文档的.chm文件,这些文档通常可以在PHP官网上找到。如果你需要离线使用,这非常方便。 我想知道,是否有类似的东西适用于其他编程语言。完整的离线文档...

51得票5回答
记录 C++/CLI 库代码以供从 C# 使用 - 最佳工具和实践?

我正在从事一个项目,其中一个c++/cli库主要被一个c#应用程序使用。 有没有办法让c++/cli中的代码注释在Visual Studio中对c# IntelliSense可见? 假设没有,那么记录c++/cli代码以便更容易地从c#中使用(当然还包括在c++/cli中),最好的方法是什么?...

50得票1回答
我该如何找出导致Sandcastle文档生成差异的原因?

在Noda Time中,我们使用Sandcastle和SHFB生成文档。然后将文档提交回源代码库-主要是因为这样可以轻松查看最新(和历史)文档。 我是该项目的主要开发人员,但我使用两台计算机-不幸的是,目前它们正在构建不同的文档,尽管它们都更新到相同的源代码。 这两台计算机在我能想到的每个...

50得票7回答
编写易于维护的事件驱动代码

我最近刚开始尝试事件驱动架构,之前是使用比较标准的面向对象思维。 我注意到的第一件事是,随着程序规模的增加,理解和追踪程序的难度似乎呈指数级增长。虽然小型项目很容易跟进,但感觉代码很快就会变得混乱。 我知道自己还处在新的开发思维阶段,不是所有面向对象编程的担忧都会延续下来。是否有关于编写可...

50得票3回答
如何将.rst文件呈现为markdown或html格式?

在许多Django项目中,我可以看到docs目录中有*.rst文件: 是否有一种标准、简单或常见的方法来渲染和显示这些文件,而不是将它们的内容视为纯文本? 是否可以从.rst文件生成HTML?

49得票6回答
Objective-C的文档生成器?

有没有一种被普遍接受的Objective-C文档生成器(类似于Ruby的RDoc)?我看到过Doxygen和ObjcDoc,想知道哪个被广泛使用。 有没有一种被广泛接受的Objective-C文档生成器(类似于Ruby的RDoc)?我看到了Doxygen和ObjcDoc,想知道哪个使用最广泛。

48得票7回答
如何在Javadoc中添加包级别的注释?

我正在使用CheckStyle、FindBugs和PMD来验证我的Java代码。我已经修复了这些工具检测到的几乎所有的错误。 我无法理解如何编写“包注释(package comment)”,这是CheckStyle捕获的一个错误。虽然我已经查阅了CheckStyle的文档,但我仍然不明白。 ...