Сдвиг влево

В разработке ПО сдвиг влево (shift left) означает перенос тех или иных процессов на более ранние стадии разработки. Типичным примером переноса влево в последнее время можно считать перенос процессов тестирования. Если раньше тестирование проводилось после написания кода, то сегодня в рамках гибких методологий тестирование (во всяком случае некоторые его виды) предполагается проводить параллельно с написанием кода.

Сам подход со сдвигом тех или иных процессов влево не является, на самом деле, чем-то принципиально новым. Так, например, изобретение строго типизированных языков кроме всего прочего позволило выявлять программные ошибки средствами компилятора. В противном случае эти ошибки выявлялись бы только в рантайме.