Mar 18, 2016 12:47
Не, я не спорю, есть код очень приятный, бывает, иногда, редко, очень, но бывает, я видел пару раз, но обычно есть мерзее мерзкого - код по которому прошлись пара десятков криворуких идиотов + не только код, а весь проект покорежен безобразно мудаками с претензиями и инициативой.
Например, пути настроек все абсолютные, или в коде циклические зависимости так что компилить надо дважды с обязательной ошибкой в первый раз.
Но вот теперь встретилась ваще, мякушка - есть набор из проектов ~200, С++/C#, они рассованы по разным солюшенам, кому что в команде надо, и внезапно у меня перестало все компилироваться, каких то исходников нет, точнее они как бы в TFS есть, но почему то вразброс и в других местах и не совсем те что ожидаются ...
Искал три дня почему мое не компилится внезапно, как и пара проектов чужих от которых мое зависит, выставил себя полным дураком спрашивая коллег, пока не выяснил что есть еще несколько проектов которые при компиляции их КОПИРУЮТ и ПАТЧАТ исходники, ПО ЦЕПОЧКЕ, которые потом используются в других проектах, которые использую я ...
Т.е. надо взять определенный солюшен, скомпилить в определенном порядке (а сами по себе они компилятся не зависимо друг от друга без проблем в любом порядке), что бы они в нужном порядке локально скопировали и пропатчили исходники лежащие в TFS (которые сами напрямую не используют) только тогда можно компилить третьи проекты и потом мои, прямой зависимости между ними нет, в моем солюшене их никогда не было.
пидарасы,
пиздец,
работа,
руки_из_жопы