Size: a a a

2021 June 05

AB

Andrey Burov in Go-go!
*формат плохое слово тут
источник

К

Коля in Go-go!
Короткий вопрос. Почему тут https://play.golang.org/p/sCfYxjIe60g f == nil, но все равно без ошибок выполняется f.Close(). Где магия?
источник

AB

Andrey Burov in Go-go!
источник

AB

Andrey Burov in Go-go!
источник

К

Коля in Go-go!
Вау. Я не подумал, что nil это именно nil указатель на *os.File. Вы прояснили ситуацию, спасибо!
источник

AB

Andrey Burov in Go-go!
источник

AB

Andrey Burov in Go-go!
почитайте еще про nil interface
источник

К

Коля in Go-go!
Хорошо, спасибо!
источник

AB

Andrey Burov in Go-go!
источник

MK

Max Kot in Go-go!
Добрый день, у меня довольно глупый вопрос, но кто как с цикл импортами борится? Мне нравится делать куски проекта на большое кол-во пакетов, но вот цикл импорты уже надоели
источник

RL

Ragnar Lodbrok in Go-go!
Циклические импорты появляются от неправильной архитектуры
источник

MK

Max Kot in Go-go!
Вот я и думаю как лучше организовать в таком случае
источник

AB

Andrey Burov in Go-go!
++
источник

VY

Vladislav Yarmak in Go-go!
более высокие уровни зависят от более низких, так дерево и выстраивается
источник

MK

Max Kot in Go-go!
У меня главная проблема обратные зависимости
источник

VY

Vladislav Yarmak in Go-go!
значит логика размазана так, что всё от всего зависит и изоляции сложности не получилось
источник

MK

Max Kot in Go-go!
Например и пакет бд юзает сервер и сервер юзает методы бд
источник

AB

Andrey Burov in Go-go!
причем от языка это не зависит
источник

RL

Ragnar Lodbrok in Go-go!
Так бд не должен знать ничего о сервере
источник

MK

Max Kot in Go-go!
Это как пример
источник