Организованное программирование

#3 Что не так с “Обработкой ошибок” в “Чистом коде”. Разбор книги Роберта Мартина


Listen Later

Третья часть разбора “Чистого кода” Роберта Мартина.
На этот раз — глава “Обработка ошибок”, где всё снова звучит красиво, но работает не так, как написано.

Разбираю, почему подход “всё через исключения” на практике создаёт больше хаоса, чем порядка. Объясняю, где Мартин путает исключительные ситуации с обычной логикой программы, и как это превращает чистый код в непредсказуемый.

Показываю, почему исключения — не всегда “чисто”, а часто просто удобно спрятанная ошибка. Разбираем примеры с try-catch, коды возврата, идемпотентность и атомарность, говорим о реальных паттернах работы с ошибками в Go, Haskell и TypeScript.

★ Support this podcast ★
...more
View all episodesView all episodes
Download on the App Store

Организованное программированиеBy Кирилл Мокевнин

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

6 ratings


More shows like Организованное программирование

View all
Завтракаст (Zavtracast) by Завтракаст (Zavtracast)

Завтракаст (Zavtracast)

124 Listeners

Радио Медуза by Медуза / Meduza

Радио Медуза

96 Listeners

Два по цене одного by libo/libo

Два по цене одного

94 Listeners

kuji podcast by kuji podcast

kuji podcast

135 Listeners

Психология с Александрой Яковлевой by Александра Яковлева

Психология с Александрой Яковлевой

66 Listeners

Три пункта | Психология и юмор by Реальные истории людей

Три пункта | Психология и юмор

27 Listeners

Запуск завтра by libo/libo

Запуск завтра

84 Listeners

Экономика на слух by РЭШ

Экономика на слух

11 Listeners

Подкаст Глеба Соломина by Глеб Соломин

Подкаст Глеба Соломина

4 Listeners

План Б by Т—Ж

План Б

17 Listeners

На пенсию в 35 лет! by Babaykin

На пенсию в 35 лет!

12 Listeners

Почему мы еще живы by libo/libo

Почему мы еще живы

116 Listeners

Живой Гвоздь by Живой Гвоздь

Живой Гвоздь

175 Listeners

В курсе рубля by Т—Ж

В курсе рубля

2 Listeners

Конкуренты by libo/libo

Конкуренты

35 Listeners