程序员常用工具

时间:2022-08-31 17:34:19

本文只推荐一些我用过的工具,都是比较不错的, 欢迎有更好工具的推荐给我,本文只有一些工具的名字,关于工具的详细使用和介绍,请自行百度~

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