0x01 序章
收集7颗龙珠,召唤出神龙:“神龙,请给我一打开发神器!” 神龙:“给你:cnblogs.com/math/p/tools.html”
0x02 心法
又收集7颗龙珠,召唤出神龙:“神龙,你上次没给说明书!” 神龙:“给你:工具和结构化”
0x03 神器
思维导图:
xmind , mindmanager, freemind原型设计工具:
墨刀-移动应用原型与线框工具, Axure RP-原型设计界的PS, sketch, mockplus, Justinmind, balsamiq mockupsIDE
C/C++: Visual Studio 2017 community, Eclipse for C++ Developer, Code::Block, JetBrains: IDEAJava: JetBrains Academy, 基于渐进式解决实际问题的项目式的Java学习IDE, JetBrains Academy的说明博客Python: 可以可视化的查看/编辑变量,Python in Visual Studio Code编辑器
Visual Studio Code, VSCode 服务器/浏览器远程模式, Sublime Text 3调试:
WindowsDTrace,Windows支持DTrace介绍构建:
GNU Make Make永不过时
CMake 简化你手写Makefile的痛点
XMake 依赖链脚本比较清爽,便捷的命令行工具菜单VCPkg, Microsoft开发的跨平台命令行C/C++包管理器源代码版本管理
Git自助手册SublimeMerge用来管理查看多分支状态,以及合并/rebase也十分直观方便,用过的变化比较工具里最好的,5星推荐静态代码分析:
// TODO单元测试例子
极简单元测试, C版本四则运算单元测试:C++ 版本, JAVA 版本, C# 版本, Python 版本GUI自动化测试工具
sikuliX, 通过截图编程写测试脚本
早期sikuli的介绍,很有意思项目管理,既然有Alpha、Beta版本,每个里程碑要有合适的Issue管理:计划、开发中、完成、延期:
coding.net内置的Issue管理, github内置的Issue管理,列表式Issue管理:redmine,看板式Issue管理:trello Beginner Tips for Using Trello看板式Issue管理: leangoo,带方便的燃尽图自动生成流程图,有许多选择:
Viso, starUML,漫画风格:yUML, VSCode的yUML插件,在线时序图:sequencediagram, websequencediagrams, js-sequence-diagramsGliffy Diagrams, Chrome扩展, processon制作GUI需要有一定的美工基础,或者需要专职的美工,但是团队说:“我们没有美工”,怎么办?可以有图标站点支持:
png2Ico, findicons, iconfinder, mricons, iconlet, iconscan, iconseeker, icons-land, veryicon, fortawesomeicons网络分析
wireshark, Microsoft network monitor数据库建模
mysql-workbench, WWW SQL Designer, dbdesigner4msql, Reverse Snowflake Joins, Open ModelSphere, OpenSystemArchitect, PowerDesigner, Navicat, dbschema
TODO: 上述这些我要自己测试对比后,看哪个最好用,wating...7周7数据库,db.cs.cmu.eduwindows专用
windows上的加强cmd, windows环境变量编辑器, windows内部工具集, windows已经打开文件查看器图像处理
在线去背景, 图片逐行比对
0x04 语言相关工具
Java:
官方的Java内置工具集索引,从11和12版本开始有这个文档页面:
Tools and Commands Reference 4 Java12Tools and Commands Reference 4 Java11
0x05 状态
持续更新中...逐渐替换掉一般的,不好用的...
--end--
转载于:https://www.cnblogs.com/math/p/tools.html