Size: a a a

Golang Developers — русскоговорящее сообщество

2021 April 13

AZ

Abdubek Zholay in Golang Developers — русскоговорящее сообщество
да, звучит не очень, получается никто так не делает? это не нужно?
источник

A

Andrew in Golang Developers — русскоговорящее сообщество
Если я не ошибаюсь, примерно такой алгоритм у всяких ORM'ов, которые умеют получать строку сразу в структуру.
источник

A

Andrew in Golang Developers — русскоговорящее сообщество
Беглый запрос по гуголу говорит, что, к примеру, github.com/jmoiron/sqlx умеет считывать строку в структуру с помощью rows.StructScan().
источник

AZ

Abdubek Zholay in Golang Developers — русскоговорящее сообщество
понятно, спасибо

задумался, стоит ли париться теперь насчет этого) думал все намного проще
источник

AZ

Abdubek Zholay in Golang Developers — русскоговорящее сообщество
и меня мучает еще вот что

когда я делаю SELECT foo FROM animal
я беру только одно поле, и возвращаю структуру Animal, получается что остальные поля у меня будет nil, и как то не правильно что я путаю людей показывая что такое поле есть, а на самом деле его нету

но для каждого запроса делать новую структуру тоже не очень
источник

SP

Sergey Popinevskiy in Golang Developers — русскоговорящее сообщество
sqlx - это не ORM, это надстройка над стандартным sql
источник

A

Andrew in Golang Developers — русскоговорящее сообщество
Да, я и не говорил, что sqlx это ORM - это уже следом нашёл, что можно без ORM реализовать
источник

AZ

Abdubek Zholay in Golang Developers — русскоговорящее сообщество
и вообще я нифига не понял как надо писать слой для общение с бд)
источник

A

Andrew in Golang Developers — русскоговорящее сообщество
Ну вон на примере sqlx - тебе нужно будет для каждого типа Animal описать поля, чтобы sqlx мог их считать из таблицы.

Если нужно видеть null-ы, то у go же есть sql.NullString и т.п. типы (точное название сходу не вспомню).
источник

SP

Sergey Popinevskiy in Golang Developers — русскоговорящее сообщество
Вот мануал с примерами https://jmoiron.github.io/sqlx/ по sqlx
источник

AZ

Abdubek Zholay in Golang Developers — русскоговорящее сообщество
спасибо, почитаю
источник

RZ

Ruslan Zhdanov in Golang Developers — русскоговорящее сообщество
Всем привет!
Может кто подскажет, есть ли какие то инструменты/примеры для произвольного подсчета покрытия кода?
Смысл в чем, есть diff файл 2х коммитов  большим количеством изменений. Все эти эзменения нужно неким образом отработать.
Превратить diff файл в объектную модель в принципе не сложно, и даже для этого есть библиотеки, а как потом проверить, что все различия этого файла отработаны?
источник

V

Vladimir in Golang Developers — русскоговорящее сообщество
всем привет. Как можно в одной строке считать значения?
например 41 -231 24 49 6
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
разбить по пробелам и получишь массив значений
источник

V

Vladimir in Golang Developers — русскоговорящее сообщество
возвращает 1 число только
источник

V

Vladimir in Golang Developers — русскоговорящее сообщество
что не так делаю?
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
это ты в консоли вводишь числа?
источник

V

Vladimir in Golang Developers — русскоговорящее сообщество
да
источник

V

Vladimir in Golang Developers — русскоговорящее сообщество
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
и все числа вводишь сразу через пробел или поодному через ентер?
источник