heygrc
Słownik

Shift-left compliance

Przesunięcie zgodności w lewo oznacza przeniesienie sprawdzenia zgodności na wcześniejszy etap cyklu życia rozwoju, do momentu wprowadzania zmian, zamiast wykrywania problemów później podczas audytu. Termin pochodzi z shift-left security i testowania: im wcześniej zostanie znaleziony problem, tym taniej go naprawić.

W kodzie

Dla zgodności najwcześniejszym praktycznym punktem kontrolnym jest pull request, czyli miejsce w przepływie pracy, w którym zmiana jest przeglądana przed wdrożeniem. Zmiana istotna dla kontroli złapana w diff to poprawka jednowierszowa; ten sam problem wykryty podczas audytu to naprawa z dokumentacją.