Полезняшки от "Разбора Полетов"
1.44K subscribers
140 photos
15 videos
4 files
4.46K links
Полезные статьи и новости от авторов подкаста "Разбор Полетов". Единственный подкаст, где бывшие ведущие призывают к убийству бывших слушателей 🔥🔥

По всем вопросам @abashev
Download Telegram
Forwarded from The Art Of Programming
Media is too big
VIEW IN TELEGRAM
Врываемся в зону высоких нагрузок.

В новом эпизоде разберём, как держат удар высоконагруженные сервисы, почему даже гиганты падают,  и что с этим делать. Попробуем понять, от чего «сбоят» матрасы, и в чём ошибка разработчиков. Вспомним, когда и почему наступает пора заморозок в ИТ. А ещё расскажем про Ассоциацию облачно‑ориентированных технологий (АОТ) и первую Kuber Conf под её эгидой. Подключайтесь!

VK
Youtube

#подкаст #404seconds
1
Forwarded from Denis Pavlyuchenko
ух, я что-то и не знал что в расте настолько много крутых штук для defensive programming. На некоторые баги я натыкался многократно.

В джаве, например, добавил поле в класс, а в equals не определил его. В расте компилятор по рукам может дать, если попросить -- destructuring a struct.

Или #[must_use], который заставляет результат вызывающей стороне использовать, то есть не получится забыть Result не обработать.

https://corrode.dev/blog/defensive-programming/
👍2
Forwarded from Phil Delgyado
Большая часть задач code review решается другими инструментами и дешевле.
В open source коммиты приходят от произвольных людей и нужны механизмы защиты.
В компании и с наемными сотрудниками проще использовать то же design review, нормальные тесты и так далее, инструментов довольно много.
Code review не очень эффективная практика и весьма дорогая (

У меня был доклад про разные практики вместо code review : https://www.youtube.com/watch?v=EaLtDnTgBis
💩9🤮5👍1
Forwarded from Anton
Тут как раз все понятно, они целую книгу написали про софтваре инжиниринг и про то, как они его делают. Там есть глава про ревью в том числе.

https://abseil.io/resources/swe-book/html/toc.html