发布了 8 篇内容
共 34385字, 被阅读 2578次
获得了 20 次赞同
获得了 5次喜欢, 获得了 15 次收藏
参与了 1 次互动
互动包含发布评论、点赞评论、参与投票等
一种基于 Kotlin DSL 的静态代码分析 AST 规则扩展实现
本文参考 Fortify,实现了一种基于 Kotlin DSL + JavaParser 的 面向静态代码分析工具的 AST 规则 的扩展方式。而且在实现上,也在很大程度上,实现了能够类似于 缺陷描述 的规则定制方式,规避了 方法调用 类型的语法的出现,可读性和可扩展性更好。
Kotlin DSL 实现原理介绍
本文简单介绍了几种 Kotlin 中 DSL 定义时,用到的一些基本的方法。Kotlin DSL 在上面的基本方法的加持下,其实已经可以做到非常简单,绝对是可以做到开发一种 Kotlin DSL 实现,即使不懂 Java 或者 Kotlin 的同学,也可以尽快上手,完成实现。
静态代码分析工具评估指标及方法
静态代码分析工具,作为保障代码质量的一种工具,在大型软件开发公司被广泛使用,本文介绍了一般静态代码分析工具评估的指标、用例集、评测方法等内容,希望能够对静态代码分析工具选用评测有所帮助。
访问者模式及其在 Java Parser 中的应用
访问者模式,是 Java 设计模式中广泛使用的一种设计模式,尤其是在 AST 的遍历中使用更加普遍。本文首先介绍什么是访问者模式,然后介绍在 Java Parser 中访问者模式和简单包装器模式的使用
Java Parser 应用介绍
Java Parser 是一款应用非常广泛的 Java AST 生成及解析工具,而且协议非常友好,可以应用到商用工具上面,因此使用率非常高。本文对 Java Parser 生成 AST 的方式、AST 的遍历、Java Parser 的类型推断及 Java Parser 的应用进行了简单介绍。
最新评论
Kotlin 中逻辑运算符操作分析
Kotlin DSL 实现原理介绍