Pracuję w średnim zespole, który dzieli ten sam kod źródłowy i chociaż nadal mam integrację, ale ponieważ wszyscy musimy pracować w tej samej gałęzi, kompilacja prawie zawsze jest zepsuta.
Ponieważ mamy również zasadę, która została niedawno wprowadzona w celu złagodzenia uszkodzonych kompilacji, która mówi, że nikt nie może się zameldować, podczas gdy kompilacja jest czerwona.
Powiedziawszy to, w ciągu dnia wszyscy mają garść 10-15 minutowych okien, w których pozwoliliśmy się zameldować.
W miarę powiększania się zespołu, możliwości odprawy jeszcze bardziej się zmniejszają. Zmusza to programistów do gromadzenia zmian lokalnie, co prowadzi do większych zestawów zmian, co jeszcze trudniej zapewnić, że zmiany niczego nie psują. Możesz zobaczyć błędne koło.
Co możesz polecić, abym mógł pozostać efektywnym w pracy w takim środowisku? Pamiętaj też, że jestem programistą, a nie menedżerem i nie mogę zbytnio zmienić procesu ani zachowań innych osób.