00:00:00 вступление 00:01:24 software design pattens & anti-patterns 00:03:02 error hiding (swallowing) anti-pattern vs fail fast 00:08:24 exception as control flow anti-pattern: simple case 00:10:50 exception as control flow: nested for-loops case 00:13:15 goto operator 00:16:54 “don’t lose the focus“ anti-pattern 00:23:45 NullReferenceException 00:31:42 , 00:35:12 Id property 00:37:20 repository pattern 00:40:00 warnings 00:50:26 exhaustive switch expression 00:56:28 полный список warning’ов. настройка treat warnings as errors 00:57:45 pitfall 00:59:07 attributes 01:15:31 null-safety operators. null-forgiving operator 01:18:52 null-conditional operator 01:21:50 null-coalescing operators
Hide player controls
Hide resume playing