«Почему уходит так много времени на создание одной простой функции?» — ваш руководитель поручил вашей команде улучшить приложение, отслеживающее ошибки, чтобы оно могло показывать количество полученных ей комментариев. Вы работали над этой задачей в течение четырех недель.
Ваша группа разработчиков программного обеспечения не хочет отвечать на этот вопрос. Как лидер проекта, вы отвечаете: «У нас было несколько неудачных стартов, — объясняете вы. — Проект казался простым с первого взгляда, пока мы не заметили, что в приложении было несколько других экранов, в которых необходимо было показывать счетчик комментариев.»
«И проектирование экранов заняло четыре недели?» — недоумевает руководитель.
«Вообще-то нет, это лишь малая часть HTML-кода, и она довольно проста, поскольку мы использовали каркас, отделяющий код от представления», — продолжаете вы. — «Но каждый раз, когда мы добавляли этот элемент к экрану, мы были обязаны дублировать код, чтобы выбрать данные во внутреннем коде экрана. А это означало, что каждый внутренний класс нуждался в новом наборе тестов».
«Разве вы не использовали каркас тестирования?» — спрашивает руководитель. —- «Сколько времени займет написание кода еще нескольких тестов?»
Опубликовал vovan666
August 26 2013 09:53:11 ·
0 Комментариев ·
3553 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.