Alexander
лемма Эскобара
Alexander
Ron Mount
о шотохуйности
Alexander
шо то, шо то, и обе такие шо ...
Ron Mount
нихуя не понимаю какие слои нужны по мвц а приложении
Ron Mount
зачем напридумали эту программисткую шнягу..
Alexander
ну простая же тема. дальше можно конечно пуститься в рассуждения, а должны ли быть модели тонкими или толстыми, и прочее
Ron Mount
нук..
Ron Mount
https://nekobin.com/xisuhuhipo ок?
Ron Mount
хотя моделям нечего делать в интернале
Vitaly
хотя моделям нечего делать в интернале
😁 по ссылке 👩🏻‍🔧модели не обнаружены, только какая-то структура
Ron Mount
http://www.youtube.com/watch?v=NktQCK2Z5Tw
Null
go-arch-lint Линтер, который позволяет проверить корректность архитектурных слоев проекта по декларативному конфигу. Работает с любыми схемами hexagonal/onion/ddd/mvc/etc.. Запуск: go install github.com/fe3dback/go-arch-lint@latest Код: https://github.com/fe3dback/go-arch-lint Archfile пример: https://github.com/fe3dback/go-arch-lint/blob/master/docs/syntax/README.md @Golang_google
Maks
@all чуваки, у меня тут от знакомых проект подъехал, поглядите, скажите что думаете
Maks
https://jsight.io/
Maks
это еще ранняя стадия конечно же
Alexander
Главное - модный современный дизайн
Maks
В целом мне кажется формат удобнее чем у свагера
Maks
опенапи всмысле
Evgeny
я не знаю с какого конца начать, с того что у опенапи синтаксис ямла, который всем хорошо известен, а не рандомный на коленке написанный; или то что они специально в примерах для опенапи вставляют лишние поля, чтобы казалось, будто он более раздут; или с того что опенапи нормально специфицирует, ну, апи, и ты можешь по нему сгенерить собственно апи или клиент для оного на любом языке, а не просто примерчик для документации нарисовать
Maks
Опенапи не сразу стал таким ведь
Maks
Что стал стандартом всмысле
Maks
Наверняка ведь изначально так же сделали что то для себя
Maks
И потом протолкнули
Maks
Мы сравниваем синтаксис в данном случае
Maks
Но я тебя услышал
Null
❤️ Новый Golang-квиз от Evrone - это возможность испытать себя, проверить свои знания и, возможно, даже выиграть главный приз! Сеньоры Evrone подготовили 8 нестандартных вопросов - уровнем от easy до hard, чтобы ты на практике продемонстрировал всем, кто здесь самый крутой гофер. В финал выйдут самые знающие - допустившее не более одной ошибки в ответах. 🎁 Среди этих героев 25-го августа мы разыграем Яндекс.Станцию при помощи генератора случайных чисел. Торопись стать победителем по ссылке!
Alexander
Это те, у кого самый всратый тест за всю историю тестов был?
Илья
6\8
Илья
как я понял, размер структуры будет 16?
Alexander
кинь вопрос
Alexander
скинь вопрос плз
Alexander
претит открывать
Илья
кинь вопрос
type ok struct { a int b bool } сколько памяти занимает
Alexander
16 байт или чего?
Илья
или 12 и 8, не помню
Ron Mount
кто-нибудь сталкивался с проблемой абсолютного игнорирования таблицы в бд? юзер есть, права есть, запрос корректный, подключение есть, таблица есть. Я просто хочу rm -rf ща в окно сделать это какой-то пиздец
Илья
или 12 и 8, не помню
еще был вопрос "с какой версии появился пакет context"
Илья
зачем мне это знать....
Alexander
не понял, почему игнор? тебе ж говорит, что 0 строк
Ron Mount
когда стучусь кодом он говорит что нет таблицы юзеров
Alexander
зачем мне это знать....
проверка на олда. хотя очень топорная
Ron Mount
Ron Mount
Илья
возможно коммит забыл
или не к той бд подключаешься
Ron Mount
да там ничего замысловатого от слова совсем
Alexander
на лютого олда)
хм, а будет ли такой чел проходить такие тесты
Ron Mount
бтв делал так
Ron Mount
причём я очевидно задаю конфиги с нужным пользователем
Ron Mount
надо было так
Anonymous
if info.Name() == "*.txt" { pth_grabfiles = append(pth_grabfiles, path1)
Anonymous
можно ведь было использовать * ?
Anonymous
filepath.Walk
Alexander
ну ты создай файл с таким именем для начала
Anonymous
ну ты создай файл с таким именем для начала
так там ведь он должен искать все файлы
Anonymous
с любым
Alexander
так там ведь он должен искать все файлы
ты сравниваешь одну строку с другой строкой
Anonymous
определенно где то видел,что искать можно было так
Anonymous
ладно
Alexander
ну ты вообще понимаешь что ты делаешь?
Alexander
нет
Alexander
ты сравниваешь одну строку с другой строкой
Alexander
и почему-то ждешь результат проверки по какому-то GLOB(если не ошибаюсь) шаблону
Maks
кек))))))))
SpeCTre
type ok struct { a int b bool } сколько памяти занимает
package main import ( "reflect" "fmt" ) type ok struct { a int // 8 byte b bool // 1 byte } func main() { o := ok{} fmt.Printf("Var: %v, Size: %v\n", o, reflect.TypeOf(o).Size()) } // Var: {0 false}, Size: 16
SpeCTre
package main import ( "reflect" "fmt" ) type ok struct { a int // 8 byte b bool // 1 byte } func main() { o := ok{} fmt.Printf("Var: %v, Size: %v\n", o, reflect.TypeOf(o).Size()) } // Var: {0 false}, Size: 16
Тут даже важна последовательность полей в структуре. Если поля в струкnе (int bool int bool) - 32, а если (int int bool bool) - 24 байта