🐁 Arutrancetro
и читается просто
🏁Александр
=)
первые пол года руки будут тянуться к револьверу, в смысле к пакету reflect
🏁Александр
но вы его не трогайте :)
Yuri
🏁Александр
Realtime ковыряния - абсолютное зло
Васильев Виктор
Читается лучше всех. Для меня лучше питона даже
🏁Александр
о как :)
для опытных пользователей можно, но новичкам лучше запретить :)
Васильев Виктор
Язывк простой но как всегда есть свои подводные камни
Васильев Виктор
придется переучиватьс вой мозг думать чуть по другому
🏁Александр
дабы не согрешили с ОРМ как я
Yuri
прям читается проще. даже
🏁Александр
Васильев Виктор
Плюсы его в том что ты не городишь кучи городушек. ПОэтому все читается чище, нет многословности и чужой код держать хотябы в рамках чтобы можно было его читать
🏁Александр
я про этот пакет - https://golang.org/pkg/reflect/
Pawel
🏁Александр
Andrey
Вы меня не поняли. Я не пытаюсь "давить интеллектом". Просто либо я чего-то не знаю, либо вы. Если вы проясните ситуацию, я узнаю что-то новое, а вам восможно подскажу аналог на go. win-win
Andrey
Пока для меня этот firedac выглядит как прослойка, которая если и позволяет общаться между собой отдельным процессам, то делает это на более высоком уровне, чем драйвер
🏁Александр
🏁Александр
ну сделайте мне орм без рефлекта
Maxim
🏁Александр
ну как бы первое что пришло в голову
🏁Александр
абстрактных классов нет
Pawel
🏁Александр
типизация простая
🏁Александр
еще и утиная
Andrey
🏁Александр
циклические зависимости запрещены еще
Pawel
Pawel
jdbc
Maxim
@ruelephant абстрактные классы являются обязательными в ооп?
Andrey
хм круто
🏁Александр
🏁Александр
я хочу примеры по каждому - на гоу без рефлекта :)
heavycharged
🏁Александр
это основные принципы ООП
heavycharged
кто сказал? :)
🏁Александр
вики?
🏁Александр
:)
Alexander
Оо, ООП срачик
Yuri
🏁Александр
вы еще про SOLID вспомните
🏁Александр
мне забавно наблюдать как некоторые пытаются натянуть сову на глобус
heavycharged
Нету стандарта ООП.
Je
так можно сказать, что в Си тоже есть ООП, немного совокуплений и готово. Из коробки в го ООП слабое
heavycharged
Alexander
Лул ;)
🏁Александр
народ давайте не будем устраивать срач
🏁Александр
а то мы очнемся через месяц
🏁Александр
Je
Стандарта нет, но если половину паттернов из GOF нельзя реализовать просто, это уже можно сказать - язык не поддерживает ООП
Alexander
🏁Александр
я? O_o
🏁Александр
Aleksandr
Maxim
Я не устраивал срач, я сказал о том что я пишу ООП код на го)
Yuri
Maxim
Ещё скажу
Je
Maxim
Я использую dependency injection в го
Je
DI это норма, без этого тесты не напишешь
🏁Александр
я думаю нам надо срочно спасать душу Maxim, путем торжественного сжигания на костре
🏁Александр
DI в гоу? O RLY?
Maxim
Наверно вы не писали больших приложений ещё)
Yuri
Yuri
Je
совсем?
ну типа, DI можно называть уже когда у тебя есть прокидывание интерфейса вместо использования чего-то глобального, DI это необязательно коробка и подгруз зависимостей
Maxim
Посмотри репозитории uber-go) там много интересного)
Maxim
Не понял про криминал, мы же про ООП подход, di и подобную фигню. Можно посмотреть fx, yarpc. fx - как раз контейнер, yarpc - вменяемый пример ООП кода)
Je
посмотрел, fx прикольный, но не особенно нужный и не особенно много дает
Je
что-то в вашем ООП запахло рефлексией https://github.com/yarpc/yarpc-go/blob/dev/inject.go#L139