Artwork

Контент предоставлен DotNet & More. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно DotNet & More или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Player FM - приложение для подкастов
Работайте офлайн с приложением Player FM !

#46 выпуск подкаста DotNet&More: Defensive Programming и не только

2:10:07
 
Поделиться
 

Manage episode 290830937 series 2478165
Контент предоставлен DotNet & More. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно DotNet & More или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.

Писать код без багов невозможно, но это не значит, что не нужно пытаться. В новом выпуске мы обсудили техники уменьшения "эффекта дурака" в программировании, и не только.

Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/f8FtEAHChMqYoneW8

Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.

Shownotes:

0:02:17 Зачем нужен паттерн is null в C#?

0:05:13 Defensive engineering

0:09:42 Offensive programming

0:20:57 Offensive и UI разработка

0:25:50 Hot Path бизнес процесс

0:28:51 Defensive coding

0:43:16 Offtop про геймдев

1:03:28 Тактики defensive coding

1:52:56 Послешоу

Ссылки:

- https://en.wikipedia.org/wiki/Defensive_programming : Defensive programming

- https://youtu.be/O89-zG84QK4 : Jon Skeet — The changing state of immutability C#

  continue reading

115 эпизодов

Artwork
iconПоделиться
 
Manage episode 290830937 series 2478165
Контент предоставлен DotNet & More. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно DotNet & More или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.

Писать код без багов невозможно, но это не значит, что не нужно пытаться. В новом выпуске мы обсудили техники уменьшения "эффекта дурака" в программировании, и не только.

Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/f8FtEAHChMqYoneW8

Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.

Shownotes:

0:02:17 Зачем нужен паттерн is null в C#?

0:05:13 Defensive engineering

0:09:42 Offensive programming

0:20:57 Offensive и UI разработка

0:25:50 Hot Path бизнес процесс

0:28:51 Defensive coding

0:43:16 Offtop про геймдев

1:03:28 Тактики defensive coding

1:52:56 Послешоу

Ссылки:

- https://en.wikipedia.org/wiki/Defensive_programming : Defensive programming

- https://youtu.be/O89-zG84QK4 : Jon Skeet — The changing state of immutability C#

  continue reading

115 эпизодов

Все серии

×
 
Loading …

Добро пожаловать в Player FM!

Player FM сканирует Интернет в поисках высококачественных подкастов, чтобы вы могли наслаждаться ими прямо сейчас. Это лучшее приложение для подкастов, которое работает на Android, iPhone и веб-странице. Зарегистрируйтесь, чтобы синхронизировать подписки на разных устройствах.

 

Краткое руководство