Архитектор, Флэш, Да Винчи, терминатор или веселый инженер: к какому типу разработчиков ПО вы относитесь?
Tproger разработал специальный тест, который поможет узнать, кто вы на самом деле.
1 из 6
Для начала абстрагируемся от программирования. Представьте, что вас попросили создать кресло. Требования заказчика: хочу удобное кресло, чтобы сидеть за рабочим столом. Какой вариант решения предоставили бы вы вашему руководству?
O
Обыкновенное офисное кресло с подлокотниками
O
Каркас кресла (например, в виде палки-ножки и дощечек для сиденья и спинки, с надписями на каждой детали, обозначающими, что это, т.е. «ножка», «спинка», «сиденье» и т.д.)
O
Кресло из полена для ножки, сиденья в виде покрытого клеёнкой металлического листа с сеном и спинки в виде куска забора с приклеенной скотчем подушкой
O
Табуретка на 3 ножках
O
Суперудобное дизайнерское кресло
2 из 6
А теперь вернёмся в привычную среду. Вообразите, что вы собираетесь начать писать код. Что вы сделаете перед этим?
O
Тщательно нарисую схему кода на листочке, ведь только дураки начинают действовать без плана
O
Сразу же начну стучать по клавишам — зачем ждать?
O
Выпью чашку кофе, посмотрю выступление Стива Джобса и вдохновлюсь на создание шедевра
O
Начну гуглить готовые решения. Если всё придумали за меня, зачем напрягаться?
3 из 6
Зачем нужны комментарии в коде?
O
Чтобы сделать код используемым и через полгода люди не рвали волосы на голове, пытаясь в нём разобраться
O
Чтобы коллегам было понятно, что им надо будет дописать
O
Они не нужны. Код настолько элегантен, что он и так всем понятен
O
Вообще они полезны для всего, но у меня, к сожалению, нет времени их писать
O
Сам не понимаю. Всё равно этот код смотреть никто не будет
4 из 6
Вы пишете документацию к коду?
O
Жизнь слишком коротка, чтобы тратить её на документацию
O
Какой смысл? Вам всё равно не понять…
O
Ещё раз… Мой код красноречивее любой документации
O
Мой код самодокументируется
O
Да я с неё начинаю
5 из 6
Осталось 4 часа до дедлайна. Ваши действия?
O
Пфф, да я уже отдал задачу в тестирование
O
Порисую схемки, блоки… Может, они подскажут, как решить задачу оптимальнее
O
Буду тут же писать код!
O
Поищу, не съехала ли где-нибудь фигурная скобка…
6 из 6
Фух. Вот вы и написали код. Как будете его проверять?
O
От и до. Прогоню тесты, запущу отладчик
O
Зачем? У нас слишком мало времени, другие задачи ждут!
O
Это слишком незначительная задача для меня.
O
Ещё раз проверю фигурные скобки. Везде ли правильное число табуляций. Все ли названия классов в верблюжьем регистре.
О ты прочитал хочешь узнать ответ переходи по сылке и ответь на вопросы и поставь лайк https://tproger.ru/quiz/proger-type/