jjzjj

Uber Go 出了个静态分析工具 NilAway,还挺实用!

大家好,我是煎鱼。风水轮流转,Go程序写多了。总是会这有点问题,那有点问题。问题积累久了就容易出点事件,甚至是事故。这种时候大家往往会想着引入一些静态分析工具来解决这个问题。元旦假期时刚好看到这个新轮子,分享给大家!NilAway分析工具最近Uber开发和开源了一个挺不错的静态分析工具NilAway:图片使用场景是:在Go程序编译时就能捕获nil,达到帮助开发人员规避在生产中出现nilpanic的问题。官方认为其具备以下三个重要的特点,让其脱颖而出:完全自动化:该分析工具只需要用户提供标准的Go代码就可以使用了。不需要其他任何额外的信息。速度快:在设计上,NilAway保持速度快且可扩展,目标