【24h】

Dirty Tricks in the Name of Quality

机译:以质量为名的肮脏技巧

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

We join software projects with grand ideas of tools, techniques, and processes we'd like to try. But we don't write code in a vacuum. Except on the rare occasions when we're starting from scratch, we're confronted with legacy code we may not understand and team members who have been quite productive for years without the silver bullets we're pushing. How do we get a toehold on a mountain of untested code? How can we get our software to succeed despite itself? Sometimes, we have to get our hands dirty. We may have to break code to fix it again. We may have to put ungainly scaffolding in place to hold the structure together long enough to finish construction. We may have to look to seemingly unrelated languages and communities for inspiration. This introductory-level talk is a discussion of counterintuitive actions that can help improve software quality. We'll begin with source code, zoom out to project organization, and finally consider our personal roles as contributors to quality.
机译:我们将软件项目与我们想尝试的工具,技术和流程的宏伟想法结合在一起。但是,我们不会在真空中编写代码。除非在极少数情况下从零开始,否则我们将面对我们可能无法理解的遗留代码,并且团队成员多年以来一直在努力工作,没有我们的精打细算。我们如何在未经测试的代码上站稳脚跟?尽管有软件,我们如何使我们的软件成功?有时,我们必须弄脏双手。我们可能不得不破坏代码才能再次修复它。我们可能不得不将笨拙的脚手架放在适当的位置,以将结构保持足够长的时间以完成施工。我们可能不得不寻求看似无关的语言和社区来寻求灵感。本介绍性级别的讨论是关于反直觉行为的讨论,这些行为可以帮助提高软件质量。我们将从源代码开始,扩大到项目组织,最后考虑我们个人作为质量贡献者的角色。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号