Size: a a a

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

2020 February 09

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
с другой стороны, а что с ним так?
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
ну и вообще, ориентироваться на Никиту как на гуру - то такое…
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
он много писал и пишет ошибочной (пусть частично) херни, лишь потому, что его чувство прекрасного так думает, и это не называя прочие субъективные факторы
источник

YK

Yurii Khmelevskii in Clojure — русскоговорящее сообщество
Я просто сказал что в этом вопросе солидарен с ним :)
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
ну реально, сидеть на электронной-хромированной игле и пытаться экономить на копейках
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Как-то цитату обычно не всю вспоминают

Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%.
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
всё правильно написано, чо
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
>critical 3%
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Я тоже согласен, что нужно при проектировании иметь ввиду производительность. Но это как бы в алгоритмах и архитектуре. А вот обсуждаемая задача с макросами сюда, на мой взгляд, не попадает. К тому же, если несколько вызовов js->clj на старте покажут себя узким местом, то можно и над макросом подумать (но это сомнительно)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Как-то цитату обычно не всю вспоминают

Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%.
Я что-то не понимаю, до сих пор что ли много людей, которые не видели полную цитату?)
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
🤷‍♂️
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Смысл текста несколько меняется
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Sergey Trofimov
Я тоже согласен, что нужно при проектировании иметь ввиду производительность. Но это как бы в алгоритмах и архитектуре. А вот обсуждаемая задача с макросами сюда, на мой взгляд, не попадает. К тому же, если несколько вызовов js->clj на старте покажут себя узким местом, то можно и над макросом подумать (но это сомнительно)
+
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
в 97% случаев нет
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
очевидно, что когда прижмет - оптимизировать надо любой ценой
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Хорошо написанный код легко оптимизировать
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Sergey Trofimov
Я тоже согласен, что нужно при проектировании иметь ввиду производительность. Но это как бы в алгоритмах и архитектуре. А вот обсуждаемая задача с макросами сюда, на мой взгляд, не попадает. К тому же, если несколько вызовов js->clj на старте покажут себя узким местом, то можно и над макросом подумать (но это сомнительно)
иметь в виду нужно кучу факторов (и производительность, в т.ч.), но писать условные факториалы на темплейтах, ещё когда не готова большая часть проекта и вообще непонятно, как оно будет взаимодействовать одно с другим, и будет ли ботлнеком - как-то глупо
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Mikhail Borisov
Хорошо написанный код легко оптимизировать
+
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
а вот факториалы на темплейтах - сложно
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
ну и нельзя забывать, что код больше читается, чем пишется
источник