它对检测代码有多重要,代码检测是否被视为代码的质量属性???
我所说的检测是指放置用于诊断的代码,例如跟踪语句,并在必要时使用性能计数器。
通常,系统管理员可以在不访问源代码的情况下调查问题的唯一方法是通过检测。考虑当您在 Windows 中遇到问题时执行的操作 - 您可能会检查事件日志、检查内存使用情况、磁盘访问和可能的其他计数器。如果无法访问此仪器,您可能无法确定任何问题的原因。
当然,仪器的真正价值取决于您的市场规模和应用程序的规模。如果您有少量客户并且愿意帮助他们解决问题,则插桩可能没有用(因为您经常可以查看代码并查看问题所在)。如果您希望您的客户能够自生自灭,并且您的应用程序足够大,以至于在没有明显原因的情况下可能会出现问题,那么仪器是必不可少的。
插装完全不影响代码质量(代码质量是关于代码阅读、浏览和更改的难易程度),但如果它使产品更易于支持,它确实会影响产品质量。