Size: a a a

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

2020 July 16

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Vyacheslav Mikushev
На новый репорты кидать, если попадется. Люди мусорят, кто-то за ними убирает и становится немножко чище.
в случае с троллингом это не совсем так, троллю может тупо надоесть троллить
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
так что просто игнор, имхо, лучшее решение
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
▓█████▄ ▄▄▄█████▓ █████▒▒██▀ ██▌▓ ██▒ ▓▒▓██ ▒░██ █▌▒ ▓██░
Привет, часто вижу, что в примерах меняют векторы на листы как будто это ничего не стоит.

(cons 1 [2 3])
-> (1 2 3)

Действительно ли такие преобразования в Кложе очень дешевы?
Как я понимаю, вывод в стиле списка, с круглыми скобками, происходит для любых последовательностей (seq), и никаких преобразований там не происходило, только обход.
Скажем, если сделать (seq [1 2 3]), тоже выведется "вроде как список", хотя никакого копирования данных в новую структуру не происходит.
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Они чат засоряют. Сидишь, читаешь нормальные сообщения, а тут поток говен и попробуй вычислить где нормальные, а где говно.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Они ж только ради вот таких моментов живут. И так там тухло, хорошо, если разок за день что-то смищное удастся найти
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Mikhail Borisov
Они ж только ради вот таких моментов живут. И так там тухло, хорошо, если разок за день что-то смищное удастся найти
Да там и момента никакого нет, я долго с этим ником живу, всё бьётся за один запрос. Вспомнил, что больше не нужно имя-фамилия — поменял.
источник

A

Alexander in Clojure — русскоговорящее сообщество
Плохо стараешься
источник

J

Jah Rastafari in Clojure — русскоговорящее сообщество
Вот вам строгая типизация скалистов:
один скалист - это задрот
два скалиста - это митап
три скалиста - это аниме вечеринка
четыре и более - это Тинькофф банк
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Да там и момента никакого нет, я долго с этим ником живу, всё бьётся за один запрос. Вспомнил, что больше не нужно имя-фамилия — поменял.
Да не про ник речь, ты очень эмоционально срываешься на них)
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Mikhail Borisov
Да не про ник речь, ты очень эмоционально срываешься на них)
Да не, почти нет уже эмоций, скорее иногда кажется, что не всё это были тролли. Но по факту выходит, что почти все.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ну и не люблю я определённый класс людей.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Jah Rastafari
Вот вам строгая типизация скалистов:
один скалист - это задрот
два скалиста - это митап
три скалиста - это аниме вечеринка
четыре и более - это Тинькофф банк
Peano numbers :)
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
кто ведет этот канал?
источник

λ

λoλmouse in Clojure — русскоговорящее сообщество
Vlad Lisovsky
кто ведет этот канал?
YouTube
Грамотное ООП: организация надёжной бизнес-логики / Дмитрий Елисеев (ElisDN)
Приглашаем на PHP Russia 2020!
27 ноября, Москва, Инфопространство
Подробности и билеты https://bit.ly/2VyDUZb
---------
Профессиональная конференция для PHP-разработчиков
PHP Russia 2019

Презентация и тезисы:
https://phprussia.ru/2019/abstracts/5114

Все мы читали про объектно-ориентированное программирование и проектирование абстрактных типов данных, но мало кто из нас использует их по назначению. И бизнес-логику проектировать и тестировать получается не у всех. Почему-то вместо красивого кода образуется переплетение вызовов, и загромождаются контроллеры.

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

Как производить отделение UI от бизнес-логики, чтобы не было протечек слоёв в MVC. Научимся создавать агрегаты для сущностей предметной области для соблюдения инварианта. Какие проверки поместить в сущность, а какие…
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
У ассёртов – минимальная, это ещё и дока заодно. Но, конечно, есть. Я повторюсь – я не радикалист, мне деньги нужны. А вот отрицание цены типов – звоночек про неофитство или радикализм.

На видео: типовой сценарий проверки кода, как Вы думаете какая цена написания пары строк и горячей подгрузки чтобы проверить что Ваш код работает с внешними API?
источник

A

Alexander in Clojure — русскоговорящее сообщество
Vlad Lisovsky
кто ведет этот канал?
олег сказал, что @jey_lee
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Oleg ℕizhnik
@dbvvmpg @esseswann
скажите, если в моём поведении что-то не так, я исправлюсь.
Это нормально со стороны Олега так общаться с новичками?
Вопросы скорее к компании с которой ты тут появился и ассоциируешься.
источник

A

Alexander in Clojure — русскоговорящее сообщество
Anton Chikin
Вопросы скорее к компании с которой ты тут появился и ассоциируешься.
Да он уже свалил и не ответит
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Но Вы учтите что Clojure идёт к ортогональной спеке, к типам которые не убивают динамизм. Никто не отрицает пользу.
источник

ИФ

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