程序员常用工具
本文只推荐一些我用过的工具,都是比较不错的, 欢迎有更好工具的推荐给我,本文只有一些工具的名字,关于工具的详细使用和介绍,请自行百度~
1、c++相关
1.1 开发环境
ide:windows:a、vs2010+visual assist(助手)+ib(分布式);b、vs2015; linux:vim
构建工具;cmake
1.2 质量提升工具
静态检查:cppckeck;clang;pclint
圈复杂度:sourcemonitor
覆盖率:windows:cppcoverage;linux:gcov+lcov
内存泄漏:vagrind
代码重复率:simian
单元测试:mockcpp+gtest;gmock
2、java开发环境:
2.1 基础环境
java:(jdk+jre)
ide:eclipse+maven插件
构建工具:maven;gradle
maven仓库工具:Artifactory;nexus
web运行环境:tomcat
2.2 java质量
静态检查:findbugs
web测试工具:postman;curl
3、windows工具
远程登录工具:cygwin
环境变量工具:rapidee
虚拟机环境搭建:vagrant+virtualbox
UML图:Enterprise Architect
命令行工具:ConEmuPack,cmder
windows->linux登录工具:xshell
windows->linux文件传输工具:xftp
windows远程桌面管理工具:remote desktop manager
windows远程桌面控制工具:TeamViewer
windows 文件搜索工具:search everything
抓包工具:Wireshark.exe
4、其他工具
二进制查看工具:010editor
代码查看工具:source insight
代码对比工具:beyond compare
代码编辑工具:vim;notepad++
数据库:mysql;ide:mysql-front
脚本环境:python
持续交付系统:jenkins
版本控制工具:svn;git
app模型设计:Mockplus