资讯专栏INFORMATION COLUMN

❤️ 程序员【代码管理】工具介绍❤️,热门语言更新这么快,你绕不过这一关的!

array_huang / 3272人阅读

上次讲了2个游戏源码

前端实战之js推箱子游戏(有界面、附源码、赞关藏)

Python实战:五子棋小游戏,切身感受一下前端和桌面应用的区别,选择自己喜欢的

本来今天准备写一篇面向对象文章,但是想一想,讲面向对象之前还是先给大家介绍几款实用的工具,更加快速的理解,掌握知识点。

1.UML

统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。

常见工具:

StarUML:https://staruml.io/

免费,跨平台支持

plantUML :https://plantuml.com/zh/

免费,跨平台支持,需要安装jdk

ProcessOn:https://www.processon.com/

收费,跨平台支持,免安装,网页操作,支持多人协作修改

基本功能:

虽然市面上同类型的软件特别多,基本功能还是相似的。

① 类图(Class Diagram)

② 用例图(Use Case Diagram)

③ 活动图(Activity Diagram)也叫流程图

④ 时序图(Sequence Diagram)

上面这些,用来做功能描述,可以很清晰的表达,有哪些参与对象,每一步做什么。

至于下面这些,一般都由版本管理工具替代,,更加专业的实现代码回滚。
⑤ 组件图(Component Diagram)
⑥ 协作图(Comunication Diagram)
⑦ 对象图(Object Diagram)
⑧ 部署图(Deployment Diagram)


2.Xmind

XMind是风靡全球的思维导图和头脑风暴软件。XMind 专注于做思维导图十二年,现全球上百个国家的百万级用户都将之作为学习、工作、生活的效率工具。

基本功能

① 思维导图:发散和纵深思考
综合以下功能
② 鱼骨图:比较清晰地表达因果关系

③ 矩阵图:可以用来做项目的任务管理或者个人的计划

④ 时间轴:表示事件顺序或者事情的先后逻辑

⑤ 组织结构图:可以做组织层次的人员构成

⑥ 逻辑图:表达总分关系或分总关系等

⑦ 树状图:表达各层级关系等


3.nodepad++

Notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。
  ①、内置支持多达27种语法高亮度显示(包括各种常见的源代码、脚本,能够很好地支持 .nfo 文件查看),还支持自定义语言。
  ②、可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感。
  ③、可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例。
  ④、提供了一些有用工具,如邻行互换位置、宏功能等。
  ⑤、可显示选中文本的字节数(而不是一般编辑器所显示的字数,这在某些情况下,比如软件本地化很方便)。
  现在网上有很多文件编辑器,这个是不可多得的一款,不论是日常使用还是手写程序代码,相信它都会给你带来方便。

功能特色

关键字高亮
变量名高亮

== 代码折叠 == 方便查看整个结构

3.有道云笔记

有道云笔记是网易旗下专注办公提效的笔记软件,支持多端同步,用户可以随时随地对线上资料进行编辑、分享以及协同

功能特色

它自带代码块编辑,适合自己做笔记,还能自动保存。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121067.html

相关文章

  • Python【文件操作】保姆式教程❤,计算机那么多文件,你绕不过一关

    ?前言 在Python写代码做项目时,我们往往需要对多个文件进行操作,在现在的源代码文件中怎么导入其他文件?怎么对其他文件进行操作?这都是经常要面临的问题,尤其是爬虫,爬到的数据放在哪里?用到的时候怎么调出来? 这就涉及到了Python的文件操作知识了,我们不可能永远都只会在一个源文件上做所有的操作,这也是必须掌握的一个知识板块。 与此同时,我的Python新手入门教程系列文章也已经快更新完了,欢...

    forsigner 评论0 收藏0
  • 【长期更新】盘一盘那些 uTools 高质量插件,让你工作效率瞬间提升N倍!

    摘要:参考增强神器,文档搜索效率何止翻倍推荐系数图片展示快速获取文件文件夹名称插件来源开发者插件介绍如名,鼠标选中文件或者文件夹,点击鼠标中键激活插件即可将文件文件夹名称复制到剪切板。 ...

    remcarpediem 评论0 收藏0
  • 不一样测试之旅:医疗行业软件测试有什么不一样?❤

    一直在网站上学习别人的测试之路,现在也想分享一下自己的经历。 结缘测试 和大家不同的地方在于,作为一名生物医学工程专业毕业生,我都是在医疗行业打转。 我的软件测试之旅分为两段,第一段是一份实习,从2019年9月到2020年1月,第二段是毕业后的第一份工作,从2020年4月到今天。 实习之路 虽然从时间上来看,我的软件测试之旅接近两年,尤其是第一份实习,虽然时间跨度有四个月,但因为当时学校导师给的压...

    CarterLi 评论0 收藏0
  • 21 款爆赞 MacOS 必备软件,还不来白嫖?使用舒适度满分!!!【收藏备用】

    目录 ? 前言☀️ 软件介绍? IINA – 全格式视频播放神器? Motrix – 万能下载软件? Downie 4 – 视频下载神器? Tuxera Disk Manager – NTFS磁盘管理? Alfred 4 – 全自动效率神器? iShot && Snipaste – 全能截图工具? Parallels Desktop – 虚拟机神器? Mircosoft Remote Deskto...

    tulayang 评论0 收藏0
  • 序员国企太安逸想辞职,又嫌私企大厂压力大996我该如何选择?(高级全栈自动化之路)

    我们的人生 人就是贱! 进了体制,国企嫌太安逸,没激情,一眼能看到二十年后的人生。 进了私企嫌压力大,996太累,没休闲时间。辞职了想做点小生意发现自己根本不是那料,去做一些底层工作嫌不体面,工资低,遂家里蹲。 我知道你想要什么,想要有个几千万上亿,想要有名,有颜,有健硕的身体,有别墅带游泳池,有豪车,有自家公司,平时旅旅游,有个清纯漂亮的女朋友,一起有些放飞自我的激情生活,蹦极,爬山,去法国,去...

    missonce 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<