Какая типичная ошибка при работе с TFileStream у Delphi-разработчика?

DelphiJuniorФайлы, JSON, XML и RESTОшибка кандидатаdelphi|object pascal|файлы|json|xml и rest|tfilestream

Что хотят услышать интервьюеры:

Частая ошибка: не закрывать streams, не обрабатывать кодировки, таймауты и ошибки HTTP, хранить бизнес-логику в обработчиках UI.

Ответ:

Как избежать: явно определить владельца ресурса, проверить threading/transaction/UI-lifecycle и не прятать проблему в общий

try/except

.

Хороший ответ: кандидат называет симптом, причину, способ диагностики и безопасное исправление.

TFileStream.Create(FileName, fmOpenRead);

Источники

Похожие вопросы