Size: a a a

Clojure — русскоговорящее сообщество

2020 May 09

MA

Mike Ananev in Clojure — русскоговорящее сообщество
мы едем по дороге, осознано управляя и рулим к цели, а то, что по бокам отбойники (типы и тесты) это как бы хорошо, но совсем не главное
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mike Ananev
мы едем по дороге, осознано управляя и рулим к цели, а то, что по бокам отбойники (типы и тесты) это как бы хорошо, но совсем не главное
и вот представь, что чтобы ехать, нужно по ходу отбойники по дороге пристраивать 😊
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
то есть кложа для тех кто умеет программировать, умеет строить системы и ему быстро надо доехать по дороге. отбойники в этом случае в общем не нужны.
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
а если этого опыта нет, то типы по крайней мере помогают новичку в том, что так делать нельзя
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
но они не помогут быстро построить систему, которая делает то, что нужно
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mike Ananev
то есть кложа для тех кто умеет программировать, умеет строить системы и ему быстро надо доехать по дороге. отбойники в этом случае в общем не нужны.
а JS для кого?
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
ключевое "система, которая делает то что нужно заказчику"
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
Sergey Trofimov
а JS для кого?
не знаю. я не читал исходные мысли автора, когда он делал JS
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Sergey Trofimov
а JS для кого?
Для экстремалов на горных велосипедах? 🙃
Кому дороги не особенно-то нужны, но при этом проходимость хоть и большая, но не абсолютная; и определяется в большой степени характеристиками ездока. Всё-таки нужна относительно твёрдая поверхность, которая есть в большинстве нужных мест, но не везде.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Pavel Peganov
Для экстремалов на горных велосипедах? 🙃
Кому дороги не особенно-то нужны, но при этом проходимость хоть и большая, но не абсолютная; и определяется в большой степени характеристиками ездока. Всё-таки нужна относительно твёрдая поверхность, которая есть в большинстве нужных мест, но не везде.
ну просто в контексте разговора о типах не совсем понятно, что мешает сказать: «то есть JS для тех кто умеет программировать, умеет строить системы и ему быстро надо доехать по дороге. отбойники в этом случае в общем не нужны»
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Ну, поскольку дискуссия о динамичности/статичности типизации, то ничего не мешает и это совершенно верно.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
ну то есть можно ли сказать, что сильная типизация для умелых, а слабая для лохов 😊
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Pavel Peganov
Ну, поскольку дискуссия о динамичности/статичности типизации, то ничего не мешает и это совершенно верно.
Но как показала популярность TypeScript, который в этом контексте посвящён установке отбойников, хватает и тех, кто считает их полезными.
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Sergey Trofimov
ну то есть можно ли сказать, что сильная типизация для умелых, а слабая для лохов 😊
Не знаю, как это относится к статичности?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
не факт, что аналогия про отбойники является хорошей аналогией
по мне так сомнительно...
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Ну, то есть теоретически да, можно. Просто получится, что круг пользователей такого языка будет расширяться заметно медленнее, чем иначе мог бы, потому что слишком много народу будет "слетать с дороги и разбиваться" (делать что-то не так, не понимать что сделали не так, разочаровываться и уходить куда-то ещё).
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Аналогия с отбойниками может зайти достаточно далеко, мне кажется она сама в отбойник ещё не влетела.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Pavel Peganov
Не знаю, как это относится к статичности?
фраза «кложа для умелых» в контексте типизации может быть как о статичности/динамичности, так и сильности/слабости
поэтому для умелых может подходить либо просто динамическая типизация, либо только динамическая сильная
либо типизация вообще не при чём, когда постулируется «кложа для умелых»
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
как по мне, то выбор кложи делается вообще безотносительно того, какая в ней типизация
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
как по мне, то выбор кложи делается вообще безотносительно того, какая в ней типизация
зато мне видно, что не выбор кложи делается часто именно из-за типизации, на основании постулата, что язык без статической типизации не может рассматриваться как серьезный инструмент
источник