版本控制|懒惰程序员的百宝箱:提升工作效率的七大神器( 三 )
Notepad++也是一套被广大程序员选用的纯文本编辑器 , 基于同样开放源码的Scintilla文本编辑组件研发而成 , 整个项目起初被托管于SourceForge.net , 曾经两度获得SourceForge社区选择奖——最佳开发工具 。 Notepad++在2010年6月被托管于TuxFamily , 现被托管于GitHub 。
文章插图
除了以上介绍的一些必备软件 , 还有些常用工具也是程序员在日常工作中必不可少的 , 例如Host绑定、HTTP调试等 。
1)Host绑定
在日常开发工作中 , 我们对Host绑定肯定不陌生 , 因为我们几乎每天都要和它打交道 。 我们可能经常要在不同的Host绑定之间来回切换 , 尤其是在Java Web开发中 , 在本地开发测试时可能使用的是一套Host绑定 , 在测试环境部署之后提交给测试人员进行测试时又要使用另一套Host绑定 。 在测试之后 , 要经历预发布、灰度发布等 , 都需要一套新的Host绑定 。 采用好用的Host绑定工具可以大大节省Host绑定切换的时间 。
SwitchHosts是一个非常方便、快捷的Host绑定切换工具 , 免费、开源 , 支持预发高亮、方案多选、单击行号快速切换注释、系统菜单栏快捷切换、方案导入导出等功能 。
文章插图
2)HTTP调试
在日常的Web开发中 , 我们除了会和Host绑定打交道 , 还经常会和RESTful API打交道 , 有时我们需要一个工具来帮我们发送HTTP请求 , 或者说是模拟HTTP请求 , 比如帮我们发送POST请求等 , 这时就需要一款可以模拟发送HTTP请求的工具 。
Postman是Google开发的一款功能强大的网页调试与发送网页HTTP请求 , 并能运行测试用例的Chrome插件 。 除插件外 , 也提供软件下载 。 它可以模拟各种HTTP请求 , 从常用的GET、POST到RESTful的PUT、DELETE等 , 甚至可以发送文件及额外的Header等 。 Postman可以将Response内容的格式自动美化 , 将JSON、XML或者HTML都整理成我们可以阅读的格式 。 Postman还支持编写测试脚本 , 可以快速检查Request结果 , 并返回测试结果 。 总之 , Postman是一款非常不错的可以用来做HTTP调试的软件 。
文章插图
《程序员的三门课:技术精进、架构修炼、管理探秘》
于君泽 李伟山 张洪亮 彭首長 刘朋 著
我们都有一个共同的梦想——成为更棒的程序员 , 但是如何做?如何学习和精进自己的技术?如何做业务分析和架构设计?如何做技术管理?本书就广大程序员都很关注的问题提供一些思路和方法 。
? 本书内容分为三大篇
第1篇介绍程序员的技能成长路径 , 介绍如何通过学习来加速成长 , 并讲解非常重要的业务分析和设计知识;
第2篇详细介绍了架构修炼中的必备架构思维模式、架构设计过程 , 还通过真实案例剖析了架构设计的核心要素及关注点 , 以及如何通过架构设计来把控质量和风险;
第3篇总结了做技术管理的诀窍 , 揭秘如何从准备做技术管理到实现自我管理再到实现团队管理 。
? 作者简介
于君泽
某互联网公司技术专家 , 在分布式系统架构设计、高并发系统设计、领域建模、研发管理、内建质量等方面有较多心得 , 乐于交流和分享 , 曾创立技术社群“中生代技术” 。维护技术公众号“技术琐话” 。
李伟山
现任某人工智能公司技术总监 , 江湖人称“山哥” , 在分布式系统架构设计、高并发系统设计、系统稳定性保障等方面积累了丰富的实践经验 , 擅于利用数据分析解决实际问题 , 对新技术有浓厚的兴趣 , 乐于分享 。 个人技术公众号:技术方舟 。
张洪亮
网名Hollis , 知名技术博主 , 个人技术博客()阅读量达数百万 。 90后程序员 , 2015年毕业于哈尔滨理工大学 , 现任某互联网公司技术专家 , 专注于Java研发、技术架构及程序员的成长等方面 。 个人技术公众号:Hollis 。
彭首長
熊猫优福联合创始人 , 聚美优品前技术总监 。 在团队管理、领域设计、分布式架构、高并发设计、IoT架构等方面有丰富的实践经验 , 擅长行业分析 , 对新技术高度敏感 , 热衷于技术实践且乐于分享 。
刘朋
【版本控制|懒惰程序员的百宝箱:提升工作效率的七大神器】高绩效团队教练 , 教练型领导 , 中生代技术社区联合创始人 , 北京大学理学学士、工学硕士 。 现就职于中国移动(成都)5G产业研究院 , 曾任诺基亚通信(成都)有限公司研发经理 。 在敏捷实践、高绩效团队教练技术、技术团队管理等方面积累了丰富的经验 , 并总结出一套特别适合程序员突破自身瓶颈、快速成长的领导力模式 。
- Pro|iPhone 12 Pro新版本亮相 机身镀金竟取消后置摄像头
- 车轮旋转|牵引力控制系统是如何工作的?它有什么作用?
- 控制|正弦电气科创板IPO过会,需说明与前员工设立或控制的经销商交易的原因及合理性
- 渲染|三星S21最新渲染图曝光 亮银色版本颜值令人艳羡
- 智慧城市|被汽车物联网控制的未来,这是我们向往的新生活吗?
- Twitter|Twitter的Audio Spaces测试包括转录、扬声器控制和报告功能
- 如何基于Python实现自动化控制鼠标和键盘操作
- 解决多版本的python冲突问题
- 微信大版本更新,一个好消息,一个坏消息
- 饿了么|周冬雨成OPPO STAR oppo reno5不同版本芯片不同