首页> 外文会议>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的动机来自架构债务(AKA结构债)是最具毒性的技术债务形式的假设。修复破损的架构需要全球性和高风险的变化,同时修复其他形式的技术债务主要涉及低风险的当地变化。因此,该工具使架构师和开发人员能够使用自定义DSL(域特定语言)正式描述其体系结构蓝图。一旦定义的架构规则,可以在开发过程的所有阶段以自动方式检查和强制执行和强制执行。这保证了软件系统永远不会成为臭名昭着的“泥球”。 Sonargraph目前支持Java,C#,C / C ++和Python,并由全球数百个组织使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号