几个可视化工具(可视化的工具)

几个可视化工具

可视化 docker Compose 文件

下一个工具专门针对 Docker 用户,但它仍然与语言无关。要可视化docker-compose.yml,您可以使用docker-compose-viz

docker run –rm -it –name dcv -v $(pwd):/input pmsipilot/docker-compose-viz render -m image docker-compose.yml

下面是它的外观:

几个可视化工具(可视化的工具)几个可视化工具(可视化的工具)

我喜欢用它绘制额外的信息,如打开的端口和安装的卷。

可视化调用图

Code2flow支持动态语言,包括 python、JavaScript、Ruby 和 PHP。

示例:

code2flow code2flow/engine.py code2flow/python.py --target-function=code2flow --downstream-depth=3

几个可视化工具(可视化的工具)

如果你用Python,可能听说过pycallgraph,但是不维护了。

可视化依赖关系

构建系统和包管理器的一个基本功能是依赖解析。

Bazel是一个与语言无关的构建系统。Bazel背后的开发人员非常了解它的用户,因此他们提供了一个官方指南来可视化使用 Bazel 定义的依赖项:

bazel query 'deps(//:main)' –output graph > dependencies.in

dot -Tpng < dependencies.in > dependencies.svg

它给出了这样的东西:

几个可视化工具(可视化的工具)

对于环境中的Python包,请使用pipdeptree

pipdeptree –graph-output svg > dependencies.svg

几个可视化工具(可视化的工具)

对于使用Maven构建的Java项目,mvn com.github.ferstl:depgraph-maven-plugin:graph

几个可视化工具(可视化的工具)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年7月10日 上午11:18
下一篇 2022年7月11日 上午9:41

相关推荐

  • 社工项目成效管理

    社工项目成效管理 社工项目成效管理是社工工作中非常重要的一环,它涉及到项目成果的评估和总结,以及项目后续的改进和优化。在社工项目中,成效管理不仅仅是为了评估项目的成效,更是为了推动…

    科研百科 2024年10月30日
    0
  • 施工项目进度计划表

    施工项目进度计划表 随着工程的不断推进,施工项目进度计划表越来越受到人们的关注。一份好的施工项目进度计划表能够帮助项目管理人员更好地掌握项目的进展情况,及时调整计划,确保工程按时完…

    科研百科 2024年8月30日
    37
  • 2022年“安全生产月”活动总结(交通运输局2022年安全生产月活动总结)

    宁华溢安环字〔2022〕23号 2022年“安全生产月”活动总结 为认真贯彻落实开展2022年6月份以“遵守安全生产法,当好第一责任人”为主题的“安全生产月”活动要求,XXX有限公…

    科研百科 2022年8月1日
    222
  • 8分钟掌握求职项目管理,网申、简历、面试、Offer 全部井井有条(项目管理求职意向)

    求职和年夜饭 这是个奇怪的联想是不是,求职和年夜饭有什么关系呢?这里面是一个非常有趣的类比,我们纵览求职的过程,其中很像是在准备一次年夜饭,要知道年夜饭的准备如果亲自下厨是非常复杂…

    科研百科 2023年11月18日
    162
  • 临猗县北辛乡开展2023年度农村“两委”主干考核工作(临猗县农村两委选举政策)

    为进一步规范村干部队伍管理,加强基层组织建设,凝聚高质量发展合力,近日,北辛乡组织召开2023年度年终观摩评比活动暨农村“两委”主干考核大会。北辛乡机关干部、16个行政村主干、部分…

    科研百科 2024年1月9日
    227
  • 同城配送APP开发如何实现快递服务的优化(同城快递app开发应用)

    物流配送服务涉及的领域有很多,包括了电商化的平台或者是关于物流相关的寄件服务等等,这些都是生活中比较常见的。那么针对当前市场的个性化需求,同城配送APP开发也应运而生,并通过多元化…

    科研百科 2022年7月29日
    224
  • 项目管理 经理软件

    项目管理是当今企业组织中非常重要的一项任务,能够帮助企业有效地组织和管理项目活动,提高项目的成功率和经济效益。随着信息技术的不断发展,项目管理软件已经成为一种非常流行的工具,可以帮…

    科研百科 2024年8月16日
    51
  • 软件信息系统项目管理师

    软件信息系统项目管理师:一个职业的概述 随着信息技术的快速发展,软件信息系统项目管理师这个职业也在不断演变和发展。软件信息系统项目管理师是指负责软件信息系统项目的计划、执行、监控和…

    科研百科 2024年5月30日
    104
  • 评审科研项目的程序

    评审科研项目的程序 在评审科研项目时,确保对每个项目都进行全面而公正的评估是非常重要的。评审程序是确保这个过程顺利进行的关键。以下是一个基本的评审科研项目的程序,可以根据自己的需要…

    科研百科 2025年3月9日
    0
  • 党员干部网络行为规范

    党员干部网络行为规范 近年来,随着互联网的快速发展,党员干部的网络使用行为也越来越受到重视。互联网是一个开放的平台,党员干部必须遵守网络行为规范,以保护党的声誉,维护社会稳定,促进…

    科研百科 2024年11月14日
    0