
作者:(加)里卡多·杰拉尔迪(RicardoG
页数:496
出版社:华中科技大学出版社
出版日期:2024
ISBN:9787577206370
电子书格式:pdf/epub/txt
内容简介
无论是系统管理员、网络工程师、DevOps专家,还是普通程序员,工作中都需要借助命令行程序完成各种自动化任务,提高工作效率。Go语言兼具静态语言的稳定性和动态语言的灵活性,加上开发效率高、类型安全、交叉编译、跨平台、易于测试等特性,尤其适合用来开发命令行程序。本书带领读者利用Go语言丰富的标准库、原生的并发特性、以及灵活的语法开发10款命令行程序,包括执行自动化任务、分析数据、解析日志、处理网络服务等。借助Go语言内置的测试功能自动化地开展测试,确保程序的稳定性与可靠性。利用外部库(如Cobra)开发更强大的工具,与数据库、API、网络服务进行交互。本书内容由浅入深,书中所有示例都附有代码,只需掌握基本的Go语法和概念即可开始学习,尤其适合程序员、DevOps专家、系统管理员、网络工程师阅读学习。
作者简介
里卡多·杰拉尔迪(Ricardo Gerardi),有二十多年的软件开发经验,擅长解决IT自动化问题,他目前在企业开源解决方案供应商Red Hat加拿大分公司担任高级自动化顾问。他最近的研究兴趣是用Go语言解决各种项目问题。Ricardo Gerardi is an IT professional with over 20 years experience in large and small companies. He’s currently working as Automation Consultant at Red Hat. Ricardo has been developing command line tools for a long time, for different purposes including automation, monitoring, and data analysis tools, and he has now adopted Go for all his projects.
本书特色
美国亚马逊五星图书。谷歌首席技术专家作序推荐。第一本用Go语言开发命令行程序的图书。















