作为云计算领域(主要是容器云圈子)工程开发的首选——Go语言(Golang),学会如何开发调试,是必备技能,今天结合个人经验,给大家入个门,算是抛砖引玉。
虽然程序开发这门手艺已经发展了超过50年,调试代码依然是一种耗时间耗精力的工作,而使用得心应手的IDE,绝对是能节省大量开发人员宝贵的时间精力的,从而提高生活质量:)。那么首先看看那些自带调试功能的强大IDE们。
如果你不是来自“不折腾不舒服”星球的童鞋,那么选择一个全能IDE就是你最好的上手途径。“Goland”,由IDE界“白富美”JetBrains荣誉出品,用户体验绝对有保证,一句话总结,“有钱的赶紧入,没钱的攒钱入”。
本地调试基本步骤(配合视频享用):
如果你是开源软件的拥簇,推荐这款国人开发的IDE——Liteide,基于Qt方案构建的UI,虽然不比Goland耐看,但功能完整,快捷键丰富,更新稳定(最近加入go module特性的支持),也堪称一款开发利器。
本地调试基本步骤(配合视频享用):
来,那些来自“不折腾不舒服”星球的童鞋看这里。要说定制化IDE,这款微软出品的轻量级IDE——VS Code,自从推出后,就以界面简约、操作快捷、插件丰富等特性,俘获了一大批“不折腾不舒服”星球人。有趣的是,星球人其中go语言开发者对VS Code的尤其偏爱,围绕着go语言的插件层出不穷,连微软官方自己都出了一个集大成的vscode-go插件,包含代码智能提示、自动补全、集成测试,当然还有代码调试功能。
本地调试基本步骤(配合GIF享用):
今天给大家简单介绍了3款IDE进行Go语言本地调试开发,下一回给大家演示如何通过自制GDB+Delve的Docker镜像,打造DIY纯命令行调试方式。敬请期待。