Daniel
или нет
Vladimir
Если конмпелятор гарантирует целостность switch-а по всем веткам - это хорошо, Но в Го он всё равно не гарантирует, даже в случае IAmComand. Не сказал бы я что это вызывает сильную боль
Я когда писал на сишке, бывало отлаживал вот такие баги, иногда не в своей либе. Когда компастом не ту ветку хендлят. С растом я отладчик расчихляю только когда с Сишными либами работаю и все уж очень непонятно
Daniel
а я вообще никогда отладчиком не пользуюсь
Vladimir
Ну жаваскрипт боги тоже
Vladimir
Задачи разные бывают
Мерль
Слушайте Ну о чем вы спорите Пока я микросервисы типа crud на го писал, мне тоже ни отладчик не нужен был, ни дженериков не хотелось, ни типов сумм
саша
или нет
А ещё если бы не система типов благодаря которой в проекте достаточно несложно разобраться, то вероятно я бы вообще не разобрался бы за день что там именно нужно сделать и бросил бы эту затею не приступив
Daniel
и?
Pawel
Потому что они там не нужны А го - язык для простых микросервисов
а простой микросервис - это промышленный стандарт
саша
Потому что они там не нужны А го - язык для простых микросервисов
> го - язык для простых микросервисов собственно в этом мой главный поинт
Vladimir
а простой микросервис - это промышленный стандарт
Жависты тебе скажут что такое промышленный стандарт
саша
> го - язык для простых микросервисов собственно в этом мой главный поинт
второй поинт в том, что мир программирования микросервисами не ограничен
Alexander
а простой микросервис - это промышленный стандарт
лул. я бы сказал что вам надо после каждой фразы добавлять "у нас в компании". тогда и возражений не будет
Мерль
второй поинт в том, что мир программирования микросервисами не ограничен
Просто надо стараться писать на го только микросервисы
Daniel
мы стараемся
Мерль
И всё будет хорошо, ваши волосы будут шелковистыми, а кожа мягкой даже в отсутствие метапрограммирования
Dmitry
Что есть монолитное приложение ни как набор микросервисов-обьектов обменивающихся сообщениями ?
Daniel
разные есть архитектуры
Мерль
Что есть монолитное приложение ни как набор микросервисов-обьектов обменивающихся сообщениями ?
Микросервисы — это не только про архитектуру, это ещё и про деплой и про масштабирование, и, к сожалению, про мультиязычность
Daniel
не
Daniel
это про архитектуру
Daniel
все остальное - следствия
Мерль
это про архитектуру
Такой уровень изоляции между кусками системы можно достичь и в монолите всё таки
Vladimir
Были же нормальные библиотеки, все жили спокойной, тут вдруг надо миеросервисы
Pawel
не упрощает. усложняет. но усложняет написание херни существенно больше, чем написание совместимого кода
вот голанг в этом полане на высоте, поскольку в нём конпелятор борется именно с хернёй. А не с ветряными мельницами и программистом, как руст и хаскиль
Daniel
в хаскеле цимес в другом совсем
Pawel
ок, руст и скала
Мерль
ок, руст и скала
И в скале цимес в другом)
Мерль
Да и в русте
Vladimir
И в русте
Daniel
чистые функции хорошо параллелятся автоматически. а все остальное - плохо. ну и ленивые вычисления на чистых функциях бывают, а на нечистых - нет
Vladimir
И в русте
А тут тебя не триггерят пины?
Daniel
про руст я поканичего не знаю
Vladimir
А тут тебя не триггерят пины?
Не, тут их делают без notify всех
Vladimir
Daniel
а про скалу - знаю, она не очень нужна
Vladimir
Вообще-то с нотифай
Пока не замечал
Vladimir
Если тут также будет - уйду и отсюда
Vladimir
Пока не замечал
Тот пин что выше был с нотифай
Vladimir
Vladimir
Я сюда триггернулся по нему
Pawel
И в скале цимес в другом)
ага, джава с лямбдами и выводом типов плюс тонна бессмысленной злобной херни с имплицитами. Лямбды в джаве появились уже давно, вывод типов будет в следующей версии. И все говноскалы и говнокотлины пойдут лесом :)
Pawel
андроед-чувакам нужен react native, но гуманный, чтобы не писать одновременно под ведроид и гей-ос. А на котлин ваш с его anko андроед-чуваки лишь палцем крутят у виска, поскольку ни каких реальных проблем он не решает
Aleksandr
ага, джава с лямбдами и выводом типов плюс тонна бессмысленной злобной херни с имплицитами. Лямбды в джаве появились уже давно, вывод типов будет в следующей версии. И все говноскалы и говнокотлины пойдут лесом :)
слушай, Павел, я тебя банил уже два раза, а хотел раз десять. Давай сделаем так: не используй в своих выражениях слова говно, гей, злобный, крутить у виска, бессмысленный, говнокод, убогий, тупой, укушеный, бешеный, в общем все слова, которые твое мнение об аспектах программирования превращает в тявканье собаки. Будь конструктивным, а не негативным.
Pawel
ладно, ок. почему нет как говорится
aadz
Просто речь людей показывают уровень их отношения к тому, чем они занимаются в принципе. Так же надо банить тех, кто размер памяти в километрах меряет, за введедение людей в заблеждение, так как память не может измеряться в метричских единицах длины
🏁Александр
что за бред O_o
🏁Александр
какие километры для памяти? я еще сплю?
Vladimir
какие километры для памяти? я еще сплю?
Типа "метр = мб" не слышал шоли?
Pawel
+ 20 см
Michael
В ширину
Michael
если уж меряться, то я меинтейнер awesome-go 😄
Туда ж пулл реквестом как обычно предложения присылать?
Kirill
В ширину
ору 🤣
Daniel
Дети во дворе собрались, меряются Мажор: а мне родители из-за границы конверсы настоящие привезли Ботаник: а мне родители комп проапгрейдили Самый большой и сильный: а мне... А у меня... А я вам сейчас пизды дам!
Cat
> ботаник > комп не жиза
Daniel
Это из 90х анекдот
Kirill
живучий анекдот, я его в начале 2000-х слышал %)
Cat
я думал ботаники это про растения, а не про компы
Daniel
А ботаны?
Michael
Ботаник потому что сам растение
Kirill
🤣
саша
если уж меряться, то я меинтейнер awesome-go 😄
О, мы тогда тебе для состязания предоставим Rust core контрибьютора
Заур
А микросервисы разве не для решениея проблем масштабирования системы?
Заур
Такой уровень изоляции между кусками системы можно достичь и в монолите всё таки
Заур
Были же нормальные библиотеки, все жили спокойной, тут вдруг надо миеросервисы
Заур
Или я что-то не так понял