Size: a a a

Programming Offtop

2020 July 05

AN

Alexander Nozik in Programming Offtop
Igor
https://i.gyazo.com/81b861e6e324dffe1a887861c877b12f.jpg

И да все эти проверки хороши, только в реальном мире данные приходят из yaml конфигов и баз данных, где типизация ~0, а не харкода (inb4 это учебный пример)
Так я ровно про то же. Они нагородили дико сложную штуку с компиляторным плагином и плагином иде. Но при этом все, что она реально может делать - это проверять константы. Той же функциональности можно было добиться правилом для линтера. При этом, разумеется, не умаляю чисто научно-инженерной ценности.
источник

AD

Aleksey D. in Programming Offtop
Alexander Nozik
Мне интересно, сколько такой продержится. Даже в Советском союзе такого не было
зависит от Романа Пукина)
источник

AK

Anton Korotkikh in Programming Offtop
хм... а годный движ
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
хм... а годный движ
Для JS вполне. Я даже готов подписаться
источник

AN

Alexander Nozik in Programming Offtop
Обжил Space packages. Ничего так, удобненько. Лучше, чем гитхабские
источник

RK

Roman Khlebnov in Programming Offtop
Я всё жду Docker Registry там
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Для JS вполне. Я даже готов подписаться
Ну так для всего остального тоже, этот подход универсален и не зависит от языка реализации - просто собирай из либ ровно то, что тебе нужно.
источник

AN

Alexander Nozik in Programming Offtop
Roman Khlebnov
Я всё жду Docker Registry там
?
источник

Kd

Konstantin dmz9 in Programming Offtop
Anton Korotkikh
Ну так для всего остального тоже, этот подход универсален и не зависит от языка реализации - просто собирай из либ ровно то, что тебе нужно.
и каждый раз придумывай свою архитектуру
источник

(

( in Programming Offtop
Igor
Ох лол, ребята тоже фолдингом балуются. Сублимируют отсутствие union типов
А вот была бы нормальная система типов, | могло быть написано не серым шрифтом
источник

RK

Roman Khlebnov in Programming Offtop
источник

RK

Roman Khlebnov in Programming Offtop
Какой вчера был месяц?
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
Ну так для всего остального тоже, этот подход универсален и не зависит от языка реализации - просто собирай из либ ровно то, что тебе нужно.
Я согласен, что фреймворки должны быть максимально тонкими, но вот как бы совсем без них не всегда получится. Скажем вот какая-нибудь торнада рулит.
источник

AK

Anton Korotkikh in Programming Offtop
Konstantin dmz9
и каждый раз придумывай свою архитектуру
Ну вообще да, для сложного продукта по хорошему нужно придумывать архитектуру, а для простого - не особо. Суммарно фреймворки не очень то и нужны.
источник

RK

Roman Khlebnov in Programming Offtop
Anton Korotkikh
Ну вообще да, для сложного продукта по хорошему нужно придумывать архитектуру, а для простого - не особо. Суммарно фреймворки не очень то и нужны.
Щас на любой чих сразу пилят микросервисы не глядя, какая архитектура? Там потом может быть кто-нибудь догадается посмотреть на трейсы и что-то переделать, но хайп есть хайп. Либо безвылазное легаси
источник

AK

Anton Korotkikh in Programming Offtop
Фреймворки - это больше рамки, чтобы проще следить за рабочими, а с технической точки зрения и при работе в команде без левых подрядчиков - ну такое, лишний слой абстракции и ограничений
источник

AN

Alexander Nozik in Programming Offtop
Я бы сказал так, фреймворки нужны для того, чтобы упрощать разработку и обращение к тем самым либам. Они не нужны (должны быть) в нормальном языке для компенсации недостаточной выразительности языка. Скажем как какой-нибудь Hibernate.
источник

Kd

Konstantin dmz9 in Programming Offtop
фреймворки нужны хотя бы для того чтобы была заменяемость работников, потому что разрабатывать на известном ХХХ фреймворке и разрабатывать на своем говне - две большие разницы.
даже если в обоих случаях прикладные библиотеки одинаковые.
в первом случае ты ищешь уже работавшего с ХХХ человека который максимально быстро вольется в проект и станет пилить таски, накопит еще чуть чуть опыта в своем стеке и будет рад, потому что опыт только приумножился и уволься - в другом месте тебя с радостью возьмут.
в случае своей какахи - опыт будет бесполезен т.к. в другом месте нет этой говно-архитектуры, плюс еще человека вводить в проект, рассказывать как тут все устроено, а если еще проектов штук 10 таких параллельно и надо их все делать время от времени - просто охуеешь запоминать эту архитектуру.
так что это движение малолетних долбоебов которые только только закатились, либо тех кто кроме продуктовой разработки нихуя не видел
источник

RK

Roman Khlebnov in Programming Offtop
Либо тех, кто ощутил попуболь от перехода между фреймворками, которых расплодилось, особенно во фронтенде. Ага.


Большая часть либ решает проблемы представляя велосипеды, которые мы все равно захотим переделать под свои нужды или потому что мы «умнее»
источник

AK

Anton Korotkikh in Programming Offtop
Konstantin dmz9
фреймворки нужны хотя бы для того чтобы была заменяемость работников, потому что разрабатывать на известном ХХХ фреймворке и разрабатывать на своем говне - две большие разницы.
даже если в обоих случаях прикладные библиотеки одинаковые.
в первом случае ты ищешь уже работавшего с ХХХ человека который максимально быстро вольется в проект и станет пилить таски, накопит еще чуть чуть опыта в своем стеке и будет рад, потому что опыт только приумножился и уволься - в другом месте тебя с радостью возьмут.
в случае своей какахи - опыт будет бесполезен т.к. в другом месте нет этой говно-архитектуры, плюс еще человека вводить в проект, рассказывать как тут все устроено, а если еще проектов штук 10 таких параллельно и надо их все делать время от времени - просто охуеешь запоминать эту архитектуру.
так что это движение малолетних долбоебов которые только только закатились, либо тех кто кроме продуктовой разработки нихуя не видел
Ну ты обосрался, сорян. Помнишь аргумент про сложные продукты, теперь скажи мне на каком фреймворке сделана kafka или cassandra например? А если тебе нужен фремворк, чтобы не запутаться в устройстве рестухи или крута, то стоит задуматься кто тут из движения малолетних д.
источник