让技术债务瑟瑟发抖的十个JetBrains插件

网站建设4年前发布
40 0 0
20230306105456c84993a99ebedb6d095205d62c4989598b8102845,​今天我看到许多工程团队面临着快速构建的巨大压力,而且往往没有时间来修复和清理他们的代码库。,在这种情况下,技术债务往往会迅速累积。因此,攻城狮们不得不寻找在快速交付的同时保持代码健康的方法。,开发工具的扩展插件是我们在现有工作流程中添加管理技术债务的过程的好帮手,所以,让我们来看看 JetBrains 对抗技术债务的最佳扩展!,Refactor Insight 是一款可以增强显示重构信息的插件,可以让我们在IDE中以重构的视角查看代码,支持Java和Kotlin语言。,语言支持:Java 和 Kotlin,20230306105456c132e4a320a0c95509b715c6bc6e23a7e6557a294,Stepsize 是工程师的首选问题跟踪器,它不仅可以帮助工程师创建更好的 TODO 和代码注释,还可以为技术债务、重构任务设定优先级等。,语言支持:任何语言,20230306105456b836ef684c0da48ac2778513706bff0dfacdd2370,New Relic CodeStream 是一个用于代码讨论和评审的开发人员协作平台。,它支持来自 GitHub、BitBucket 和 GitLab 的拉取请求(Pull Request),以及来自 Jira、Trello、Asana 和其它 9 个问题管理工具的问题(Issue),并提供将它们联系在一起的代码讨论。,语言支持:任何语言,2023030612072875b98f7707f681bc9cc84110f80b5c82923384962,待办事项和评论,此插件允许为注释行和语言关键字创建自定义突出显示,也可以为注释行高亮定义自定义的用户标记(Token)。,语言支持:,20230306105457234bece912c1955614063146f7773b21db64ae455,Better Comments 插件将帮助您在代码中创建更好用的注释。使用此扩展程序,您将能够将注释分类为:,语言支持:任何语言,20230306120744c3736f486b06d7dd5ea21106f33df51b802df8541,错误和安全漏洞,SonarLint 可让编码问题在形成之前就被修复:就像拼写检查器一样,SonarLint 在您编写代码时就会突出显示错误和安全漏洞类问题,并提供明确的修复指导,以便您可以在提交代码之前修复它们。,语言支持:C、C++、Java、JavaScript、TypeScript、Python、C#、Kotlin、Ruby、HTML 和 PHP,20230306105458e699dbe17342058cff40774bf1cd2963a64b98281,SpotBugs 插件提供静态字节码分析功能,以从 IntelliJ IDEA 中查找 Java 代码中的错误。,SpotBugs 是一个 Java 缺陷检测工具,它内置 400 多个错误模式用于从代码的静态分析中发现问题,例如:空指针引用、死循环、Java 类库的错误使用和死锁等。,SpotBugs 可以识别大型应用程序中的数百个严重缺陷(通常每 1000-2000 行非注释源语句大约有 1 个缺陷)。,语言支持:Java,20230306105459b4e43b944b49a3e215b457253049b042e56d4e224,Snyk 漏洞扫描程序可帮助您查找、修复项目中的安全漏洞和代码质量问题。,语言支持:任何语言,20230306105500e7455559241a6acdf3a326c657ea7dff82a21b640,插件的灵感来自 Stack Overflow 上面的一个问题。这个插件添加了一个检查,可以防止一些与源代码和资源中不可见的零宽度字符相关的难以发现的错误。,语言支持:任何语言,2023030610550103bee842984984b27e4761fcd4982e80efafd8621,CodeMR 是一款软件质量和静态代码分析工具,可帮助软件公司开发更好的代码、更优质的产品。,CodeMR 在不同的视图中可视化代码度量和高级质量属性(耦合度、复杂性、内聚性和大小),例如包图、树图、旭日图、依赖图等。,语言支持:Java、Kotlin 和 Scala,202303061055015410aac970ccd7847d412859cda6db903d63c9211
© 版权声明

相关文章