本项目是将Vuejs源码分为九大模块,分别是: 变化侦测篇 学习Vue中如何实现数据的响应式系统,从而达到数据驱动视图。 虚拟DOM篇 学习什么是虚拟DOM,以及Vue中的DOM-Diff原理 ...<
Staticcheck 是一个开源的 Go 语言静态代码分析工具。 例如用来分析无用的变量: package main import ( errors fmt l...<
onefetch 是一个命令行工具,可直接在终端上显示有关 Git 项目的信息。它支持近 50 种不同的编程语言。<
java-tracer 是一个 Java 源码阅读工具,利用它可以把我们程序运行过程栈录制下来,并实时绘制成时序图,使用简单方便。 工具效果 java-tracer 主要提供[线程]方法调用栈时...<
Skara 是一个研究用于 JDK 源码管理和代码审查的备选项的工具。 Project Skara 是官方 OpenJDK 上游 Mercurial 存储库基于 GitHub 原型的镜像,其旨在...<
Sorbet,一个快速且强大的 Ruby 类型检查器,大部分代码都是用 Ruby 编写的,为 Ruby 开发环境提供了类似 IDE 的特性,包括自动完成和跳转到定义等。 包括内容 核心静态类型检...<
semantic 是一个 Haskell 库和命令行工具,用来解析、分析和比较程序代码。 使用方法: Parse Usage: semantic parse ([--sexpression]...<
Algorithm Visualizer 是一个可视化代码算法的交互式在线平台 从文本和静态图像学习算法非常无聊。 虽然有许多很棒的网站可以查看各种算法的动画,但对于我们编写程序来说,没有什么比...<
Larastan 是对 phpstan/phpstan 的 Laravel 封装,主要是帮你查找代码中的错误,而无需实际的运行代码。它可以捕获所有类的 bug 。支持 Laravel 优美的魔术...<
Grank 是一个开源的 Github 项目活跃度分析工具 特性 读取 Commit 信息分析 支持抓取特定时间段的 commit 数据 使用 GraphQL 进行数据的抓取 分析结果自动排行,...<