Самый быстрый способ продвижения – делать надежно, гарантированно, с проверками, по заранее определённому плану. Нужно быть уверенным в фундаменте, предусматривать возможные эксцессы по завершении каждого шага. Есть правда «Но», но это не должно занимать много времени. Данный метод хорошо реализует TDD (test driver development), когда проверка (тест) создается до того, как будет создан проверяемый код. Соблюдая принципы Unit-тестирования мы получаем не только проверенный код, но слабосвязанную и модульную архитектуру. Диагностика: постоянно в отладке, вы не можете предугадать результат, гарантировать работоспособность отдельных модулей по отдельности. Выгода использования метода - сокращение времени на разработку в 2-3 раза, получение удовольствия от порядка и осознания контроля над ситуацией. На надежность влияет предсказание и обработка возможных исключительных ситуаций. Представление их в наиболее удобном виде. Например в нашей компании принят стандарт: тело всех веб-методов оберт