客户端开发需要知道的工具

1.项目管理 : 禅道

  禅道 :开源项目管理,可以方便项目里不同操作项目.产品经理录制需求,开发可以分解任务,完成任务。 测试可以测试项目,提交bug等。还可以看到项目的进度,燃烧图等。

 

2.代码版本管理 : git、svn

  项目组成员多的话,项目的代码修改频繁,所以要有代码远程版本管理,把代码存放到服务器上,大家同步服务器的代码,修改后在提交,保证代码的唯一性。主流的版本控制git和svn。

  Git:偏命令

SVN: 界面化操作

 

3.持续集成: Jenkings

  有的项目会持续很长,可能发布的分支软件很多,有的时候本地编辑受制于硬件条件,可能编译很慢。如果把编译放到服务器,速度快,打过历史版本都有记录。主流的是软件就是Jenkings

 

4.代码查看工具:source insight

  看第三方的项目,可能是各种语言编写的(c、Java、iso),况且有的项目不是单个,可能大项目里有包含子项目。对于项目分子多,开发语言多种的。source insight是强大的程序编辑器,支持对多种语言的编辑及查找,是查看项目代码的利器。

 

5.代码对比工具: beyondcompare

   有的时候相对代码的变化,例如今天的代码和昨天代码的区别,或者对比本地代码和远端仓库代码的区别,都可以使用beyond compare。

 

6.代码编写工具: 主流的编程语言IDE

 java: eclipse

  Android:android studio

 c/c++: Visual Studio系列,例如vs2015

Iso: xcode

 

7.文本查看工具:  notepad++、EditPlus

   对于一些代码片段,几个代码文件或者单个代码文件,非常适合用notepad++、EditPlus这种小软件去查看

 

8.抓包工具: Fiddle

   对于涉及http网络请求的应用,有的时候我们需要查看客户端发送的请求内容,服务返回的响应数据数据内容,或者校正测试网络接口,都可以通过软件Fiddle很容易看到http协议层的数据。

 

9.其它小工具

 Android模拟器:海马玩模拟器

  Android反编译工具: APKIDE

查看软件或者文件hash值: hash14

URL模型图:startUml

http请求测试工具: HTTPPOST

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值