经过
史蒂夫·赫特
阅读时间:5分钟
克服发展中的认知偏差的策略
在本文中
优先安排文档时间
协作决策、集思广益和解决问题
与评论和反馈保持一致
了解偏见以便更好地编码
上周,我讨论了俄勒冈大学一项关于软件开发中认知偏差的 阿富汗电话号码列表 有趣新研究。研究人员进行了一项本质上是结对编程的练习,但他们自己并不参与编程,而是观察开发人员的工作过程。他们记录了各种认知偏差,以及这些偏差如何影响程序员的决策。
幸运的是,研究人员不仅指出了常见问题,还开发了一些有助于避免这些错误的实用实践。我很高兴地发现,他们列出的许多实践如今已经在 Rewind 内部应用,无论是在我的团队内部还是在整个公司。从这份清单中,我想分享三种有助于减轻编程中认知偏差的实践,这些实践是我在 Rewind 学到的,也是我亲眼目睹的最伟大的实践。影响。
优先安排文档时间
我们都知道应该这样做,但常常被忽视,而且随着持续构建的欲望占据上风,很难跟上。文档记录的时间可以用于两种方式:阅读或写作。