Разница между командами step into и step out при отладке кода заключается в следующем:
  - Step into позволяет выполнить следующую строку кода и войти в любые вызовы функций, которые эта строка может содержать.                                                                          itslinuxfoss.com                       Если следующая строка кода вызывает функцию, отладчик остановится на первой строке этой функции, позволяя шаг за шагом проходить её.                                                                          itslinuxfoss.com                      
  - Step out используется для выхода из текущей функции и возвращения к вызывающей функции.                                                                          itslinuxfoss.com                       При использовании этой команды отладчик выполняет оставшиеся строки кода в текущей функции и останавливается на первой строке кода в вызывающей функции.                                                                          itslinuxfoss.com                      
  
 Таким образом, step into позволяет исследовать код внутри функции, а step out — выйти из неё и вернуться к вызывающей функции.                                                                          itslinuxfoss.com                                                                                               stackoverflow.com