Правило трех Мартина Фаулера гласит, что когда вы трижды реализовали что-то схожее, то должны рефакторизовать код, обеспечив абстракцию для такого поведения
Правило трех Мартина Фаулера гласит, что когда вы трижды реализовали что-то схожее, то должны рефакторизовать код, обеспечив абстракцию для такого поведения.
Фраза «сделайте, чтобы это работало, затем — чтобы работало правильно, затем — чтобы работало быстро» принадлежит Кенту Беку, создателю экстремального программирования.
Для длительных действий, таких как скачивание крупных файлов, важны обновления индикатора хода выполнения, поскольку они изменяют восприятие задержки, в результате чего процесс ощущается как более быстрый.