Был год назад такой "текстовый" баттл "Clean Code, Horrible Performance" между Casey Muratori (разработчик игровых движков, подвинутый на оптимизации) с Дядей Бобом, и ребята интересуются, как это понимать.
Ну, это примерно как сравнивать написание сетевых утилит на сишечке для линукса с корпоративной веб-разработкой на джанге. Сложно придумать что-то более противоположное во всех отношениях.
Считать циклы для типовых задач продакшена вообще смысла нету ("premature optimization is the root of all evil"), хотя вот пацаны не поленились lol
"I ported Casey Muratori's C++ example of "clean code" to Rust, here what I found"
В 98% проектов код и так настолько ужасающ, что его можно обычным рефакторингом x10..100 оптимизировать.
Конечно, заменять полиморфизм цепочкой if-ов, ну просто бред :)
Если мы создаём не суперскоростной софт (что востребовано только в геймдеве и системном программировании), а систему, которую надо легко сопровождать и вдолгую развивать.
Не уверен, стоит ли вообще на чтение таких темок тратить хотя бы минуту (моего курса "Ясный код" более чем достаточно).
(если конечно ваш босс не такой "гуру", как Илон Маск :)
Post #1225
1.23K

- 🤔 40
- ❤ 22
- 👍 7
- 😁 4
- 👏 3