То есть, фактически не предусмотрено стандартной причины для остановки чтения файла в виде "это конечная, выходим"? И все, что может остановить неостановимое чтение, есть стрельба в ногу? Даже если пуля вида "конец файла"? И каждый раз при остановке чтения нужно еще выяснять, была ли это именно нужная пуля, а не, скажем, 70мм фугас? Тем, кто придумал эти самые правильные паттерны, в голове ничего не жало, когда они до этого додумались?
Не должна...
Странно, вроде это сложнее и дольше, чем через режим разраба в браузере отключить пару флагов js'а на сайте гибдд, что я всегда и делал... Или нет?
То есть, фактически не предусмотрено стандартной причины для остановки чтения файла в виде "это конечная, выходим"? И все, что может остановить неостановимое чтение, есть стрельба в ногу? Даже если пуля вида "конец файла"? И каждый раз при остановке чтения нужно еще выяснять, была ли это именно нужная пуля, а не, скажем, 70мм фугас? Тем, кто придумал эти самые правильные паттерны, в голове ничего не жало, когда они до этого додумались?