#技术债务

      更多分类

敏捷大师:衡量程序员好不好的标准是代码越少越好 - Allen Holub

19-11-19 1150 2 banq

大多数KPI指标毫无价值。绝对最佳的程序员所编写的代码少于能力较弱的程序员。最好的衡量标准是编写的代码少,代码越少越好。 实际上,删除代码是您可以执行的最有效的操作之一。负生产力反而是一个加号。测量... 详细

一个软件开发团队多少人合适? 大型团队失败是由于缺乏共识和沟通带来的技术债务 -mfeather

20-06-02 598 1 banq

拥有非常小的团队规模能使达成共识变得容易。让多个人一起从事某项工作的协调性的补偿性流程会让人感到惊讶。小团队的失败模式是 总线因素 。 大型团队的失败模式是由于缺乏共识和协调而静默积累技术债务。 ... 详细

软件质量的认识论:每晚有多少睡眠?你工作愉快吗?这些是最影响软件质量的问题。 - increment

19-11-26 895 2 banq

研究表明,人为因素最影响我们的工作质量,可是为什么我们会投入更多精力希望通过技术性解决方案解决软件质量呢? 假设您经营一个新团队。您可以一刀切地实施任何您想提高人员生产力和减少代码错误的策略。你会做... 详细

KentBeck:“改善架构”比“还清技术债务”可以带来更好的感觉,决定和结果。

19-10-28 1321 1 banq

比尔盖茨说过:人们不会为修复bug付费,只为新功能付钱。技术债务作为Bug产生的根源,技术债务只是针对开发人员而言,如何能做到向最终用户收费?创造新的商业价值?KentBeck提出投资改善体系结构或... 详细

鲍勃大爷调查提问:两者哪个更昂贵?A.在代码中添加难以更改的功能。B.保持代码足够灵活性以轻松添加新功能。

19-11-09 1255 1 banq

众说纷纭: 灵活性可能导致更多的设计时间和复杂性。这个词本身看起来不错,但没那么简单。 我现在正在(艰难地)学习到,随着复杂性的增加,维持软件项目中的变化速率变得越来越困难。如果我可以回去一年,我... 详细

Defect和Bug有什么不一样? -Nikita

20-06-10 205 banq

Defect和Bug翻译成中文都是缺陷的意思,两者有什么区别? Bug是编程错误的结果,Defact缺陷是与需求的偏离。Defect缺陷不一定表示代码中存在bug,它可能是尚未实现但在软件需求中定义... 详细

共有 6