Ивановский Торрент трекер
Яндекс.Погода
 

[Цитировать]
HUNTER

Tactical Design Patterns in .NET: Control Flow
Год выпуска: 12/2015
Производитель: Pluralsight
Сайт производителя: pluralsight.com/courses/tactical-design-patterns-dot-net-control-flow
Автор: Tim Warner
Продолжительность: 4:40
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Описание: Do you have to think about null references in every line of code? Do you have to think about boundary conditions in every loop? Do you have to stop and think at every branching instruction? The way we code is a matter of choice. This course demonstrates choices which help reduce code complexity and make code easier to write and easier to understand.

Содержание

Understanding Control Flow
36m 42s
Introduction 6m 10s
Analyzing Complexity 6m 20s
Measuring Complexity 3m 52s
Code Metrics with Ndepend 5m 22s
Optional Method Arguments 4m 45s
Removing Optional Arguments 4m 34s
What Follows Next 3m 35s
Summary 2m 0s
Coping with Null References
28m 20s
Motivation to Avoid Null Reference 5m 25s
Nullable Method Argument 3m 38s
Demo Application 4m 59s
The Problem of Null Return Value 7m 49s
Refactoring to Patterns 5m 22s
Summary 1m 4s
Null Object and Special Case Patterns
36m 26s
Refactoring to Null Object Pattern 8m 24s
Implementing the Null Object 5m 12s
Null Object as Singleton 3m 46s
Refactoring to Special Case Pattern 8m 50s
Implementing the Special Case 2m 46s
Using the Special Case 4m 45s
Summary 2m 40s
Map-reduce Pattern in Domain Logic
32m 53s
Map-reduce Principle 6m 56s
Introducing the Collection 3m 28s
Applying Map-reduce to the Collection 6m 6s
Using LINQ to Objects 6m 16s
Moving Infrastructure Into Extension Methods 2m 55s
Improving Readability 5m 40s
Summary 1m 30s
Iterator Pattern and Sequences
30m 21s
The Iterator Design Pattern 6m 44s
Dos and Don'ts of IEnumerable 2m 54s
The Problem of Working with Collections 3m 11s
From Collection to Sequence 5m 46s
Using the Sequence 4m 14s
Infinite Sequences 4m 50s
Summary 2m 38s
Option Functional Type
37m 54s
There May Not Be an Object 5m 51s
The Rise and Fall of the Null Reference 6m 7s
Option Type in F# 6m 48s
The Collection Idea in C# 6m 38s
Handling Commands on Optional Objects 5m 39s
Option Type in C# 4m 27s
Summary 2m 23s
Service Locator vs. Object-oriented Code
41m 33s
Introducing Service Locator 6m 31s
Service Locator vs. Dependency Injector 5m 48s
DateTime Structure as Service Locator 5m 22s
Falling into the DateTime Trap 4m 55s
Getting Out of the DateTime Trap 5m 11s
Generic Message Handler as Service Locator 5m 11s
Applying Service Locator in the Presentation Layer 5m 52s
Summary 2m 39s
Guard Clause and If-Then-Throw Pattern
36m 31s
What's so Wrong about If-Then-Else? 7m 55s
Poor Man's Polymorphism 6m 53s
Understanding Partial Functions 6m 3s
Introducing Code Contracts 3m 42s
Using Code Contracts to Test Preconditions 6m 25s
Summary 1m 41s
Course Summary 3m 50s
Файлы примеров: присутствуют
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 15fps, 351kbps
Аудио: AAC, 44.1kHz, 92.3kbps, stereo

Скриншоты

Показать сообщения:    

Текущее время: 26-Сен 20:56

Часовой пояс: UTC - 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!