В мире enterprise-разработки, где системы сложны, требования меняются, а сроки жизни продуктов исчисляются годами, на первый план выходит не скорость написания кода, а его поддерживаемость, тестируемо...