2025-08-23

ufm: (Default)
🔗 https://gmcgoldr.github.io/2025/08/21/stackerror.html

Ну, собственно, как я всегда и говорил: как только начинаешь обрабатывать ошибки более-менее по нормальному - код
превращается в мешанину, в которой начинается теряться бизнеслогика. На любом языке программирования.

Источник:https://twinkle.lol/item/f80fbd5f-0fd7-4ad7-a126-b4d264fdea52
ufm: (Default)
И еще немножко про обработку ошибок.

Есть такой прикольный сайт - 🔗 https://rosettacode.org
Отличное место, на которое нужно отправлять всех создателей новых язычков программирования с требованием объяснить, чем их язык конкретно лучше каждого из тех 976 (на текущий момент), которые там есть.

Но как по мне, там нехватает двух задач:
1. Написать программу перемещения файла с обработкой всех возможных ошибок (и выдачей вразумительной диагностики) с поддержкой всех платформ которые этот язык поддерживает. Такой аналог mv со всеми свистоперделками.
2. Простенький аналог wget - вытащить с сайта файл по http(s) и записать его локально. Опять таки, с обработкой всех ошибок и поддержкой всех платформ.

Для тех, кто думает что это простые задачи - предлагаю попробовать их реализовать.

Источник:https://twinkle.lol/item/6e541c2e-1558-426d-8abd-727d5cdabf27