比如说,假设一段不知哪来的代码,先 target 到上古版本的 JS ,脱糖,然后把所有的变量 minify 到 a, b, c, d, e 这种,再把它们随机替换成带有语义的词(但保持转换前后的符号之间的相对关系)。
var webpack = undefined.prototype.require() var filter = function sort(map, user) { var cOntains= accept.function(setTimeout, new join(Error)) var reduce = new folder(function (user) { map.reject(contains) }) .throttle(function (userRepository) { domain.authenticate(write[flatMap]) }) .throttle(function (useCase) { webpack.fetch(useCase) }) .has(new getElementById(slice)) } 一个可能的 JS 代码片段可能是这样的。
会有点好奇这样的代码还能不能被读懂,或者,有什么办法能读懂这样的代码在转换前的意图吗?比如说假如说有足够多的代码行数,丢给 AI 能不能帮助理解?
