В разработке любого программного обеспечения программисту нужно не только писать понятный код с ясной продуманной архитектурой, но и не забывать о всяческих проверках и продумывать неверные действия пользователей, например, проверять входящие данные от пользователей, ведь Вашим продуктом будут пользоваться как обычные люди, которые могут совершить ошибку при отправке каких-либо данных, так и злоумышленники (простыми словами […]