🦾 IT-Качалка Давида Шекунца 💪
2023-09-30 07:56
Есть шикарная библиотека sqlc - пишешь чистый sql, она проверяет его по отношению к твоей БД и выгружает типизированный Го кодOpenSource, все делаМне захотелось программно выгрузить из кода SQL, а потом засунуть его в sqlc и на выходе эти структуры с небольшой модификацией записать обратно в Го кодИ ТУТ Я СЛОВИЛ ТАКОГО ЖИРНОГО ХУЙЦАКороче, в Го если ты положишь что либо в папку с названием “internal”, ничто выше уровня где лежит эта папка не сможет импортировать содержимое internal Так вот эти пидоры положили весь свой код в internal…То есть, ты можешь собрать утилиту из их либы, ты можешь разрабатывать их либу, ты можешь видеть все исходники, НО ТЫ НЕ МОЖЕШЬ ИХ ИСПОЛЬЗОВАТЬ В СВОЕМ КОДЕПолучается Open Source, но только пока ты используешь именно их утилитуТакого ублюдства я ещё никогда не виделЯ уверен что это сделано чтобы нельзя было строить другие проекты поверх sqlc: хочешь такой функционал? Копируй код сам ручкамиКороче, они пидары, а вы такими не будьте