Hasty Briefsbeta

双语

Developers spend most of their time figuring the system out

a year ago
  • #Moldable Development
  • #Code Comprehension
  • #Software Development
  • 开发者大部分时间都在理解系统,维护和代码理解占据了大量时间。
  • 1979年和2018年的研究表明,代码理解和导航分别占开发工作量的很大比例(约58%和24%)。
  • '理解系统'的时间是开发中最大的开销,但这一点常常未被明确讨论或优化。
  • 阅读代码是获取信息的主要方式,但这种方式效率低下且依赖人工,容易导致信息不全和不确定性。
  • 为此提出了可塑性开发(Moldable Development)作为解决方案,通过定制工具来适应问题上下文,减少人工阅读代码的需求。
  • Glamorous Toolkit被引入作为一种可塑性开发环境,旨在为软件系统创建定制化工具提供支持。