我正在开发一款工具,从结构化观点来分析Ren’Py项目。
它不仅是为了可视化这些项目,还要了解它们的实际行为。
它会检查以下一些方面:
- 分支结构和路径密度
- 死路和无法到达的内容
- 流程中的不一致性
- 未使用的代码和资源
- 总体项目复杂度
工具的输出包括流程图,但这只是用来看待项目的运行情况:
https://preview.redd.it/1lxt9ygjjoqg1.png?width=1920&format=png&auto=webp&s=cc7a2797c45876a1de9ecd80599ffe47923987af
我在开发这个工具的过程中发现了以下一些问题:
- 项目会比预期的更加难以理解和分析
- 常见问题往往只有在全面分析项目结构时才会被发现
*一些内容虽然存在,但在游戏中却无法达成
工具的目标是:
→ 为编程者提供更好地debug手段
→ 清理项目
→ 准时理解复杂性变得更加方便
我正在准备Beta发布的版本,并且寻找一些真实项目来测试它。
如果你有兴趣,你可以提供反馈。
评论 (0)