Пет-проект на Go: делаю сокращатель ссылок в открытую
Давно хотел не просто писать про Go теоретически, а показывать, как пишется реальный код - с багами, тупиками и тем, что происходит, когда что-то идёт не так. Так родилась идея: завести пет-проект и вести его в открытую, версия за версией - dev1, dev2 и так далее. Честно, не знаю, насколько меня хватит. Надеюсь, что надолго или до завершения логического финала.
Первый проект - сервис сокращения ссылок. Штука на вид простая, а внутри уже есть чем заняться: конкурентный доступ, генерация идентификаторов, обработка ошибок на HTTP-уровне.
В статье есть следующее: - что вообще умеет dev1 - два эндпоинта, POST / и GET /{id} - разбор кода по кускам, с комментариями к каждой части - пара реальных багов, которые сам у себя поймал по пути
Расскажи в комментариях: как тебе такой формат? Зайдет?
#Проекты_lssgo #петпроект #сокращательссылок #go #golang #lessgo