zoukankan      html  css  js  c++  java
  • 程序员常用工具

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

    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

  • 相关阅读:
    public、private、protected继承的规则
    派生类对象的构造函数与析构函数
    类的保护成员
    派生类覆盖(修改)基类成员
    条款03:尽可能使用const
    处理类与类之间的关系
    继承派生基本概念
    条款02:尽量以const,enum,inline替换#define(宁可编译器替代预处理器)
    Redis持久化AOF和RDB对比
    Memcached取模算法
  • 原文地址:https://www.cnblogs.com/ChinaHook/p/5282418.html
Copyright © 2011-2022 走看看