В дополнение к тому, чтобы просто быть "более ясными", распадающимися классами в отдельные файлы облегчает для нескольких разработчиков не ступать на каждого пальцы ног других. Там будет менее объединяться, когда это прибудет время для передачи изменений в инструменте управления версиями.
Также можно проверить на SESSIONNAME
переменная среды.
, Поскольку Вы видите здесь, что переменная обычно не устанавливается в окне Explorer. При вызове от cmd это SESSIONNAME
установлено на Console
. Я могу подтвердить, что это для поведения Windows 10.
Unfortunately, кажется, изменяемо: https://support.microsoft.com/de-de/help/2509192/clientname-and-sessionname-enviroment-variable-may-be-missing