metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-02-15 01:59 pm

Безумие и отвага

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

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

[identity profile] bydlorus.livejournal.com 2014-02-15 07:09 pm (UTC)(link)
Безусловно, согласен. Более того, linq на полную мощь я начал использовать сразу, как он только появился (ну, например, когда его поддержка в NHibernate ещё не была закончена, не говоря уже о повсеместно Linq-to-Objects в коде). Однако в данном случае я привёл конкретный пример и даже прямо указал, что проект критический, управляет лицензиями. Когда мы переписывали этих "червей и голоса из розеток" (а точнее код внутри MS Commerce Server) на что-то нормальное (я принял решение использовать появившийся тогда ASP.NET MVC и не прогадал), мы обсудили этот сервер лицензий и приняли решение оставить его как есть, а не то что переписывать. Даже на тот момент .NET 1.1 был устаревшим (пришлось ставить MSBee), но его работа была слишком критической, а т.к. это в общем-то веб сервис, то снаружи не важно, на чём он крутится.

Но тут-то суть в том, что даже неглядя на чёткое указание - критический проект, решили не переписывать - и неглядя на отсутствие информации, развивается проект или нет, ребе М. настаивает на переписывании. Сразу и безоговорочно. Ну фетиш такой у человека, что ли. Что странно, т.к. ребе М. признался, что сам-то он ничего не переписывает. Только другим советует.

[identity profile] berezovsky.livejournal.com 2014-02-15 07:13 pm (UTC)(link)
В чём понт употреблять жидовские обращения типа "ребе"? Жиды - это типа смешно?

[identity profile] bydlorus.livejournal.com 2014-02-15 07:18 pm (UTC)(link)
Уважаемые ребе называют себя ребе. Я просто говорю с ними на их языке. Не называть же их мне жидовскими мордами, в самом деле?

[identity profile] vp.livejournal.com 2014-02-16 08:14 am (UTC)(link)
Это выражение крайней степени уважения и почтения, с одновременным признанием ума и иных способностей собеседника.

[identity profile] berezovsky.livejournal.com 2014-02-16 08:21 am (UTC)(link)
Нет, это рак мозга, порождённый библейским проектом.
Жиды, когда придумывали христианство как религию рабов, как раз ставили такую цель.
Поэтому, например, у многих православных наблюдается преклонение перед жидами вперемешку с завистливостью к ним же и критической неспособностью изменить положение.