#777 Год выпуска: 03/2016 Производитель: Pluralsight Сайт производителя: pluralsight.com/courses/designing-fluent-apis-c-sharp Автор: Floyd May Продолжительность: 1:32 Тип раздаваемого материала: Видеоклипы Степень сложности: средняя Язык: Английский Описание: This course teaches C# developers skills to construct easy-to-use APIs that replace tedious boilerplate with concise, readable code. It identifies common fluent API patterns and constructs vocabulary for these patterns. It covers implementation techniques for those patterns, and discusses design strategies for ensuring that your fluent APIs are useful, bug-free, and maintainable.
Этот курс учит разработчиков C# умение конструировать простое в использовании API, которые заменить нудный шаблонный с краткими, легко читаемый код. В нем определяются общие текучий API структуры и создает словарный запас для этих моделей. Она охватывает методы реализации для этих моделей и обсуждаются в разработке стратегий сделать ваш свободно API необходимы, безглючную, и ремонтопригодным.
Содержание
Course Overview 1m 36s Course Overview 1m 36s
Designing Fluent APIs in C# 21m 50s The Benefits of Fluent APIs 6m 51s Course Synopsis 2m 22s Domain-specific Languages and Fluent APIs 3m 39s Collaboration and Refinement of Fluent API Drafts 4m 8s Feedback, Tests, and Documentation 2m 27s Recap 2m 21s
Identifying the Components of Fluent APIs 24m 22s Method Chaining 2m 17s Characteristics of Fluent APIs 6m 33s Components of Fluent APIs 6m 51s Type Inference and Verbose Method Signatures 3m 56s Recap 4m 44s
Case Study: Fluent Testing of INotifyPropertyChanged 26m 5s Path to the First Passing Test 5m 33s Adding a Simple Fluent Call 6m 37s Refactoring to Accommodate Negative Tests 4m 24s Exclusive Notification Verification 4m 29s Recap 5m 0s
Case Study: FluentMapper 18m 36s The Path to the First Working Test 3m 51s New Pattern: Context Arc 5m 24s Hiding Implementation Details 5m 58s A Completed Context Arc 3m 22s
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!