Вот в том числе про любимый Agile. Я сам был на конференции в Москве в каком-то лохматом году, на которую приезжали со своими проповедями буржуи, и на которой обсуждали револю...
Для читаемости кода есть какая-либо договорённость о последовательности объявлений функций? Ну типа как в C, сначала объявить, потом вызывать? func a() {} func b() { a() }...
Вот ещё глупый вопрос, про стилистику (код одинаковый в результате, я проверил). Что приятнее читать: a := mystruct{} return &a или a := &mystruct{} return a ?
Подскажите, пожалуйста, наиболее изящный путь организации проверки. Есть таблица a с переводами строк на разные языки: string_id, language, value. Ключ (string_id, language), ...
Подскажите, пожалуйста. У меня функция на PL/PGSQL создаёт схему, и должна в ней создать кучку таблиц. Для удобства я ставлю SET search_path.... Вопрос, search_path, надеюсь,...
Кстати, пока вечер и задушевные разговоры. Чем всё-таки отличается джуниор, мидл, и сеньёр?
Граждане, а как в типовом микросервисе с транзакциями БД работаете? Я сейчас сделал так. Передаю в сервис некий интерфейс TransactionManager с Begin(), Commit(), Rollback() - ...
Я прочитал невнимательно, но в одном случае контекст есть, в другом - нет. Это как-то связано с задачей?
Здоровья, граждане! Нахожусь сейчас в состоянии мордобоя с коллегой, нужно общественное мнение про надоевшую раскладку пакета. Вот на примере Employer. В корне пакета есть em...
goto, кстати, использует кто? Когда я учился нас за это препод бил. Говорил bad style. Это был не го.
> А я поддержу https://t.me/pgsql/268012 ;) И добавлю проблемы с консистентностью (в JSON легко "сохранить" всё что угодно вместо корректных данных). > А почему не нормализова...
А десятка винда всегда 64 бита?
Есть какие-то устаканившиеся традиции валидации данных в микросервисах на го? Сталкивался с двумя крайностями. 1. Отдельный микросервис для внешнего API, тот валидирует всё и...
Я жутко прошу прощения, но я всё про свои транзакции. В качестве обучения ищу оптимальное решение. Вот есть у меня struct Entity, вот есть у меня interface EntityStorage и ...
Прочитал про енти ваши саги. Вот это о чём я писал вчера. Подобными способами распределённые транзакции делали и в 90-х, но не называли это сагами. Вот представляю уже, что я...
Коллеги. Продолжаю серию самых важных вопросов. Storage или Repository (Repo)? 😊
Народ, насколько часто врапите ошибки с fmt.Errorf("...: %w")? Ну вот например сервис записывает сущность в БД. Ошибка в функции записи в БД, вернёте просто err или c wrap, чт...
Кто-нибудь встречал в живой природе утечки памяти в go? Я смотрю, например, работа со стеком сделана очень круто. Подозреваю, что утечек быть не должно. Но всё-таки.
А при работе с транзакциями надо обрабатывать ошибки Rollback()? Просто при всяких pgbouncer вроде как могут чисто теоретически случится проблемы, типа связь с pgbouncer отвал...
Всем привет. Порекомендуйте, пожалуйста, материалы по: 1. Профилирование. И CPU и память. Что-то уже почитал, но какие годные библиотеки, статьи и т.д. Может график использов...