5
结对编程时如何实现并维持流程?
流是Mihaly Csikszentmihalyi提出的概念;简而言之,它意味着进入“区域”。您会沉浸在工作中,专注于工作;这项任务可能很困难,但同时又充满挑战。当人们实现潮流时,他们的生产力就会猛增。编程需要大量的精神关注,因为我们经常需要一次兼顾脑海中的几件事。许多人喜欢在一个安静的环境中工作,在那里他们可以全神贯注于任务。如果它们被打断,可能要花费几分钟甚至几小时才能恢复正常。 我了解敏捷开发和极限编程中有一种称为结对编程的实践。这意味着您将整个软件开发团队放在一个房间中,以便无缝沟通。您确实要与一对伙伴一起编写代码,因为通过这种方式,您可以立即进行代码审查,并且可以减少更少的错误。 由于不断的中断,在进行结对编程时,我一直遇到实现流程上的问题。我在思考一个问题,然后突然有人问我另一个问题。我的思路迷路了。 结对编程时如何实现并维持流程?