metaclass: (Default)
[personal profile] metaclass
Вопрос на собеседование:
Вам дается 100 проектов, содержащих t4 шаблоны, написанные старообрядческими псоглавцами.
Ваша задача написать MSBuild скрипт, который перегенерирует весь код, созданный из этих шаблонов.

Смех тут в том, что студия перегенерирует код только если зайти в t4 шаблон и пересохранить его, чтобы время изменилось. А изменение файлов, включенных через include не вызывает перегенерацию.

Date: 2014-02-16 05:26 am (UTC)
From: [identity profile] mudasobwa.livejournal.com
А писать подпроекты на разных языках — запрещено директивой №125887432504?

Date: 2014-02-16 07:53 am (UTC)
From: [identity profile] bydlorus.livejournal.com
Все на разных или можно комбинировать? Сколько должно быть подязыков в подпроектах, чтобы хипстеры остались довольны, есть какие-то критерии? А то хипстеры не спрашивают ведь, какие и что... слышат С++ и сразу "переписать!" орут, ручки трясутся, жилка синяя на лбу бьётся, слюна в уголке рта...

Date: 2014-02-16 09:27 am (UTC)
From: [identity profile] mudasobwa.livejournal.com
Я не собирался оскорблять ваши религиозные догматы, я лишь заметил, что проблема выбора языка устарела на 15 лет.

Date: 2014-02-16 09:58 am (UTC)
From: [identity profile] bydlorus.livejournal.com
Именно поэтому, кроме 10mloc на с++, используется ещё куча других языков, для своих задач. Но это никого не интересует, общая диспозиция такая: "C++? - Заменить!".

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 27th, 2025 10:36 am
Powered by Dreamwidth Studios