На теория имам архитект, но на практика правя всичко от бази до деплоймънт . Гласувал ми бил доверие, той само ходи се занимава с вендорите. Даже на 2-ма джуниъра сме гласували доверие да си мажат както искат, само им гледам пул рекуестите, че например правят bool TryParseAlabala(object obj, ref Ala ala, ref Bala bala, ref Rev rev)
. В началото само един ден кое как грубо, после те си пишат. Имаме и един мид, той си прави каквото иска, гласували сме му повече доверие, като не го е направил си го оправя. Общо взето е анархия. Има си предимства, има недостатъци, но го предпочитам пред големите аутсорс компании. Преди бях по- строг, обаче не вървеше работата, защото съм връщал по 10-на пъти пул рекуести и повече се иска да работи, отколкото да се следват практики и т.н., а и ми костваше емоционално напрежение, накрая ги приех зен нещата. В края на краищата, като излезна отпуска не могат да се оправят без мен, което си е джоб секюрити.
Пък микросървисите имам предимството, че е сравнително малко код и нема ко толкова да оакат. Мемори лийк не съм виждал от 3 години, откакто имахме един "специалист" на 23, къде много ги разбираше нещата. Бъгове има от време на време по бизнеса, защото те нямат навика да мислят всички вероятности. Чакат стринг с телефонен номер, каквот толкова може да се обърка? Не е като някой да напише qwerty вместо телефон.... а, всъщност някой го бил написал. Откъм работа с база предпочитам ADO.NET, досега не са забравяли да параметеризират. Имаме и малко entity framework. Накрая си правят сами SonarQube, аз или мида гледаме за груби грешки и кот такоа.
Понеже сме лийн, имаме просто някакъв план с бегъл естимейт. Канбан с елементи на Скръм. Тая седмица и другата има да прави тоя сървис, има си изисквания, почва да го прави. Ако мисли, че няма да се оправи, да пореве в средата на спринта, че няма да се оправи, че да оправим за пред по- шефовете как се движим, архитекта се прави на суров и керванът си върви.
Аз лично съм където трябва да се пише бързо, или е по- тежък бизнеса. Също така ме ползват да ривърс енжинервам и да търся къде какво се е объркало. Също правя и голяма част от девопса, мрежи, сървъре и т.н. От всичко по малко или по много. В главата си имам стотина сървиса, които знам как работят един с друг, включително и вендорските, че даже съм репортвал и по вендорските и по някакви публични библиотеки в гитхъба. За другите мисля доколкото да го поставим в рамки и после ако не се оправят за консултация. Преди ги гледах по- изкъсо, но е загуба на моето, тяхното и фирменото време.