Size: a a a

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

2020 July 15

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Давай вначале формальное определение - что значит "не падает", что значит "высокая нагрузка" и что значит "веб-сервер"
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Цонстантин
хорошо что я когда-то очень давно между кложей и скалой выбрал кложу, стратегически верное решение
Хз. Кложа, конечно, приятнее, но стратегически пофиг.
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
на самом деле до ебнуть кувалдой можно не доходить. твой софт запускается на ОС, которые не формально верефицирован, на сетевом стеке, который формально не верефицирован, на железе, которое формально не верефицировано. и все это сожержит баги
источник

p

patinity in Clojure — русскоговорящее сообщество
𝛈 µ
Если для тебя это отличный пример - тебе надо голову в порядок привести
да что такое агрессивное поведение ..
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
по cpu не надо ебать молотком, чтобы словить баг cpu, ОНИ ТАМ И ТАК ЕСТЬ
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
𝛈 µ
Давай вначале формальное определение - что значит "не падает", что значит "высокая нагрузка" и что значит "веб-сервер"
"не падает" - продолжает отвечать на реквесты (хоть 404 пусть отдает)
"высокая нагрузка" - пусть будет 100к реквестов в секунду
"веб-сервер" - определенная железяка и программа, которая на ней работает и сервит реквесты
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Andrew Rudenko
на самом деле до ебнуть кувалдой можно не доходить. твой софт запускается на ОС, которые не формально верефицирован, на сетевом стеке, который формально не верефицирован, на железе, которое формально не верефицировано. и все это сожержит баги
если говорить о формальных методах, то на данный момент куда интереснее и перспективнее выглядят формальные спецификации и модель чекеры для них. TLA+ и Alloy, как самое популярное
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Azamat Kalimoulline
Хз. Кложа, конечно, приятнее, но стратегически пофиг.
ну, у меня на скале код ощутимо сложнее получается...
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Это еще недостаточно формально, но окей. Можно сделать определённый набор ассампшенов, формализовать модельку модель и таки доказать. Специалисты говорят, что недавно были пейперы на подобную тему, а я еще давно видел пейперы на похожую, но менее сложную, тему
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Короче можно доказать
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
𝛈 µ
Это еще недостаточно формально, но окей. Можно сделать определённый набор ассампшенов, формализовать модельку модель и таки доказать. Специалисты говорят, что недавно были пейперы на подобную тему, а я еще давно видел пейперы на похожую, но менее сложную, тему
Конечно можно, вы про свои программки это уже доказали?
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Sergey Trofimov
ну, у меня на скале код ощутимо сложнее получается...
У меня тоже, но, кмк, это не дело стратегии.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
А еще бывает, что неможно
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Проблемы остановки там всякие
источник

ST

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

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Sergey Trofimov
ну, более сложный код сложнее сопровождать
это может быть стратегический момент
Если проект на века. И то самая главная проблема это предметная область, а не код.
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Mikhail Borisov
Конечно можно, вы про свои программки это уже доказали?
Нет, ты просишь показать решение крайне сложной при текущем уровне технологий и фундаментальных знаний проблемы. Но много более простых теорем доказали
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Код и переписать можно при желании '
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
𝛈 µ
Нет, ты просишь показать решение крайне сложной при текущем уровне технологий и фундаментальных знаний проблемы. Но много более простых теорем доказали
Мало программистов умеют в теоремы, как мне кажется
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Azamat Kalimoulline
Если проект на века. И то самая главная проблема это предметная область, а не код.
Код вносит дополнительную сложность помимо сложности предметной области, поэтому хоть какую-то сложно нужно пытаться убрать.:)
источник