Size: a a a

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

2020 July 19

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Andrey Osnovin
А почему не рассматривать типы как дополнительную документацию к коду? Глядя на сигнатуру функции с аннотациями типов значительно проще понять что она делает
ну документовать можно через имя полей просто. И тайп хинты в кложе тоже есть, я пользуюсь активно как раз для доки.
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
У меня для документации к чистым функциям ещё и ассёрты рядом с ними лежат, которые исполняются при каждой перезагрузке неймспейса (dev time) и проверяют логику и форму данных.
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
А ко внешним эффектам – вызов функции в comment форме
(comment
 (
myfn [111 222]))
И после каждого измения в логике его можно проверить мгновенно, без перезапуска программы :)
источник

A

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

A

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

MA

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

MA

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

ИФ

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

M

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

M

Maxim in Clojure — русскоговорящее сообщество
Поясни
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Вот Апача я бы убрал из чата
источник

M

Maxim in Clojure — русскоговорящее сообщество
Давайте посмотрим, как он сейчас ответит
источник

M

Maxim in Clojure — русскоговорящее сообщество
Ну вот. Можно его закрывать нахуй сразу!
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Maxim
Ну вот. Можно его закрывать нахуй сразу!
желательно без сниженной лексики без повода
источник

M

Maxim in Clojure — русскоговорящее сообщество
Иван Федоров
желательно без сниженной лексики без повода
Извиняюсь, просто уже представляю будущее ближайшее
источник

M

Maxim in Clojure — русскоговорящее сообщество
Буду только рад, если ошибусь
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
подсвечиваю лазером цель для банхаммера @esseswann
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
pip
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
pip
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
pip
источник