首页> 外文会议>2019 IEEE/ACM International Conference on Technical Debt >Mitigating Technical and Architectural Debt with Sonargraph
【24h】

Mitigating Technical and Architectural Debt with Sonargraph

机译:借助Sonargraph减轻技术和建筑债务

获取原文
获取原文并翻译 | 示例

摘要

Sonargraph is a static analyzer with a focus on software architecture and metrics. The motivation to create Sonargraph came from the assumption that architectural debt (aka structural debt) is the most toxic form of technical debt. Repairing a broken architecture requires global and high-risk changes, while fixing other forms of technical debt mostly involves low-risk local changes. Therefore, the tool enables architects and developers to formally describe their architectural blueprint using a custom DSL (domain specific language). Once defined architectural rules can be checked and enforced in an automated way in all stages of the development process. This guarantees that a software system will never end up as the notorious "big ball of mud". Sonargraph currently supports Java, C#, C/C++ and Python and is used by hundreds of organizations worldwide.
机译:Sonargraph是一款静态分析仪,主要关注软件体系结构和指标。创建Sonargraph的动机来自以下假设:建筑债务(又称结构债务)是技术债务的最有害形式。修复损坏的体系结构需要全局和高风险的更改,而解决其他形式的技术债务则主要涉及低风险的本地更改。因此,该工具使架构师和开发人员可以使用自定义DSL(域特定语言)来正式描述其架构蓝图。一旦定义了架构规则,就可以在开发过程的所有阶段以自动化的方式检查和执行这些规则。这保证了软件系统永远不会以臭名昭著的“大泥巴”而告终。 Sonargraph当前支持Java,C#,C / C ++和Python,并且被全球数百个组织使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号