很多新人进入一家新公司后,最头疼的就是如何快速了解公司的业务和项目架构。 因为文档很少,没有文档,或者是文档严重落伍, 根本没法看;如果你碰到一个特别热心的老员工,事无巨细地给你讲,随时在你身边...<
OneDev 是一个实用的自托管 Git 服务器。 特点如下: 语言感知、代码搜索和导航:目前支持 Java、JavaScript、C、C++、C#、Go、PHP、Python、CSS、SCSS...<
Drafter是一个阅读iOS代码的辅助工具,它可以自动解析代码中类型的方法调用关系和类继承关系,自动生成流程图在浏览器中查看,支持Objective-C和Swift的解析: 借助调用流程图在阅...<
Concolic Code Clone Detection (CCCD) 是一个代码克隆检测工具。 代码克隆是指非常相似的独立代码片段,在提供相同的输入时会产生类似的结果。在已开发一段时间的应用...<
revive 是一个 Go 语言的代码质量检测工具(Linter for Go),具有快速、可配置、可扩展、灵活和美观这些特性,可作为 golint 的替代方案。 revive 为自定义规则的开...<
Classycle 是一款 Java 代码分析器,可以分析 Java 应用程序或库中的静态类和包的相关性,对于查找类或包之间的循环依赖关系特别有用。 Classycle 类似于 JDepend,...<
安装 go get -u -v gopkg.in/ffmt.v1 用法 API 文档 示例 package mainimport ( ffmt gopkg.in/ffmt.v1 )...<
Android KTX 是 Google 开源的一款旨在让 Android 上的 Kotlin 代码更简洁的扩展程序, 进而提高开发效率和使用体验。 Android KTX 在 Android ...<
Instagram 开源了 MonkeyType,它是通过运行时跟踪类型自动将类型注释添加到您的 Python 3 代码的工具。 在 MonkeyType 可以告诉我们任何有用的东西之前,我们需...<
NullAway 是 Uber 开源的一款帮助你清除 Java 代码中的 NullPointerException(NPE)的工具,快速且实用。NullAway 类似于 Kotlin 和 Swi...<