Size: a a a

Programming Offtop

2021 January 25

AM

Andrew Mikhaylov in Programming Offtop
Yaroslav Nikitenko
Если у меня надёжный фреймворк на питоне (джанго), то на хаскеле писать - увы, только упражнение теоретическое, дальше не пригодится.
Так я про ваш тезис о том, что х-ль кругозор не расширяет.

Впрочем, в полубестолковом пайтоне вы и правда вряд ли что-то получится применить.
источник

А

Алексей in Programming Offtop
Alexander Gorodok
Как только начну утверждать, что вообще все паттерны невозможно заменить идиомами, так сразу и расскажу.
а кто говорил прям про все?
источник

YN

Yaroslav Nikitenko in Programming Offtop
Andrew Mikhaylov
У нас прям щас одна барышня в котлиновском чате тренируется в том, что берёт паттерны GoF и реализует их на котлине. Это, наверное, полезное занятие для обучения, только в том же котлине нужды в части этих паттернов нет. Хотя реализовать их можно.

Зато для человека, который видел и джаву седьмую, и ФП, некоторые вещи в котлине становятся понятными.

Потому я не уверен, что поиск, как паттерны реализуются в конкретном языке, так полезен, как вы пишете.
Про паттерны и языки - я могу увидеть класс на С# и написать на Питоне.
источник

А

Алексей in Programming Offtop
Andrew Mikhaylov
Так я про ваш тезис о том, что х-ль кругозор не расширяет.

Впрочем, в полубестолковом пайтоне вы и правда вряд ли что-то получится применить.
почему питон полубестолковый?
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Gorodok
Как только начну утверждать, что вообще все паттерны невозможно заменить идиомами, так сразу и расскажу.
Я тоже про все не говорил. Просто если есть набор паттернов GoF, из которого в одном языке один набор полезен, в другом -- другой, в третьем -- третий, в чём вообще ценность паттернов?
источник

YN

Yaroslav Nikitenko in Programming Offtop
Andrew Mikhaylov
Так я про ваш тезис о том, что х-ль кругозор не расширяет.

Впрочем, в полубестолковом пайтоне вы и правда вряд ли что-то получится применить.
Пайтон позволяет писать хороший код и очень распространён. Мне этого достаточно.
Если язык требует уродства для простых вещей или его никто не знает - это уже проблема.
источник

AM

Andrew Mikhaylov in Programming Offtop
Раньше она была, наверное, щас языки расползаются в разные стороны.
источник

AM

Andrew Mikhaylov in Programming Offtop
Алексей
почему питон полубестолковый?
Ему не хватает экспрессивности для выражения мыслей, и он не даёт взамен своим минусам достаточное количество плюсов для seasoned разработчика. При этом им пользуются, конечно, и решают на нём задачи успешно, потому бесполезным я его не называю.
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
Я тоже про все не говорил. Просто если есть набор паттернов GoF, из которого в одном языке один набор полезен, в другом -- другой, в третьем -- третий, в чём вообще ценность паттернов?
в унификации процесса разработки и подходов разработки. фичи в языках пилят каждый день новые. многие просто даже не хотят за этим следить. нужны взаимозаменяемые пролетарии, которые всё делают по неким стандартам, которые стабильныи и меняются редко. вот их роль и взяли паттерны GoF'а
источник

YN

Yaroslav Nikitenko in Programming Offtop
Andrew Mikhaylov
Я тоже про все не говорил. Просто если есть набор паттернов GoF, из которого в одном языке один набор полезен, в другом -- другой, в третьем -- третий, в чём вообще ценность паттернов?
Паттерны частично задают архитектуру. Для кругозора полезны) тем более их не так много.
источник

AG

Alexander Gorodok in Programming Offtop
Andrew Mikhaylov
Раньше она была, наверное, щас языки расползаются в разные стороны.
Я думаю она осталась. Есть идиома заменившая паттерн — прекрасно. Иначе — тоже прекрасно, знание о подходе решения определённой задачи способом, который будет таким же среди языков или где-то оптимизируется в идиому — лучше чем костылестроение.
источник

AG

Alexander Gorodok in Programming Offtop
Но возможно с высоты "хм, паттерны уже не нужны" виднее.
источник

А

Алексей in Programming Offtop
Andrew Mikhaylov
Ему не хватает экспрессивности для выражения мыслей, и он не даёт взамен своим минусам достаточное количество плюсов для seasoned разработчика. При этом им пользуются, конечно, и решают на нём задачи успешно, потому бесполезным я его не называю.
Питону не хватает экспрессивности? Серьёзно?
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Gorodok
Я думаю она осталась. Есть идиома заменившая паттерн — прекрасно. Иначе — тоже прекрасно, знание о подходе решения определённой задачи способом, который будет таким же среди языков или где-то оптимизируется в идиому — лучше чем костылестроение.
Ну может быть, я не готов об этом спорить.
источник

AM

Andrew Mikhaylov in Programming Offtop
Алексей
Питону не хватает экспрессивности? Серьёзно?
Серьёзно.
источник

А

Алексей in Programming Offtop
Andrew Mikhaylov
Серьёзно.
ну это не так
источник

AG

Alexander Gorodok in Programming Offtop
А можно с самого дна постучать? Как живут крупные пайтон проекты без {}?)
источник

AM

Andrew Mikhaylov in Programming Offtop
Алексей
ну это не так
Ну ваще необоснованное утверждение против моего необоснованного. Я не готов тратить время на защиту своей позиции, да и смысла в этом нет, всё равно каждый при своём останется.
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Gorodok
А можно с самого дна постучать? Как живут крупные пайтон проекты без {}?)
С отступами живут, вроде довольно успешно. Меня не фигурные скобки консёрнят.
источник

AM

Andrew Mikhaylov in Programming Offtop
Хотя и про else-ы во вложенных ифах читал занятные истории в разрезе пайтона, конечно.
источник