1

Етап 1

Часть 1. Введение

2

Етап 2

Часть 2. Обзор шаблонов проектирования

3

Етап 3

Часть 3. Последовательные шаблоны (Sequencing Patterns)

4

Етап 4

Часть 4. Поведенческие шаблоны (Behavioral Patterns)

5

Етап 5

Часть 5. Шаблоны уменьшения связности (Decoupling Patterns)

6

Етап 6

Часть 6. Шаблоны оптимизации (Optimization Patterns)

1

Етап 1

Часть 1. Введение

2

Етап 2

Часть 2. Обзор шаблонов проектирования

3

Етап 3

Часть 3. Последовательные шаблоны (Sequencing Patterns)

4

Етап 4

Часть 4. Поведенческие шаблоны (Behavioral Patterns)

5

Етап 5

Часть 5. Шаблоны уменьшения связности (Decoupling Patterns)

6

Етап 6

Часть 6. Шаблоны оптимизации (Optimization Patterns)

17 квітня 2016

Мета закинута

Автор не відписував в цілі 7 років 9 месяців 24 дня

Автор мети

Daniil

Білорусь, Минск

30 Рік / року / років

Загальна

Прочитать книгу "Шаблоны игрового программирования"

Проектирую непроектируемое!

Мною уже было столько всего изучено по различным языкам и технологиям программирования, что я уже сбился со счета, но серьезно до сих пор еще не брался за изучение проектирования. Изучал до этого различные статейки, всякие отдельно взятые паттерны, но не рассматривать данный вопрос глубоко. Сейчас как раз настало время все менять и браться за глубокое изучение проектирования. Начать думаю с паттернов и т.к. сейчас увлекаюсь gamedev'ом, целью разговора будет книга "Game Programming Patterns", автор Robert Nystrom. Это как раз та книга, которая позволит мне убить одним выстрелом двух зайцев.

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

P.S. Не смотря на то, что официально в русском сегменте книга не издавалась, силами хороших людей, она была переведена и довольно хорошо. При чем последняя редакция перевода была месяц назад (2016-03-12), что тоже радует.

 Критерій завершення

Прочитал всю книгу, разобрал и усвоил все концепции.

 Особисті ресурси

Устройство для чтения, время.

 Екологічність мети

Постичь суть мудрецов проектирования ПО.

  1. Часть 1. Введение

    1. Архитектура, производительность и игры

  2. Часть 2. Обзор шаблонов проектирования

    1. Команда (Command)

    2. Приспособленец (Flyweight)

    3. Наблюдатель (Observer)

    4. Прототип (Protorype)

    5. Синглтон (Singleton)

    6. Состояние (State)

  3. Часть 3. Последовательные шаблоны (Sequencing Patterns)

    1. Двойная буферизация (Double Buffering)

    2. Игровой цикл (Game Loop)

    3. Метод обновления (Update Method)

  4. Часть 4. Поведенческие шаблоны (Behavioral Patterns)

    1. Байткод (Bytecode)

    2. Подкласс песочница (Subclass Sandbox)

    3. Объект тип (Type Object)

  5. Часть 5. Шаблоны уменьшения связности (Decoupling Patterns)

    1. Компонент (Component)

    2. Очередь событий (Event Queue)

    3. Поиск службы (Service Locator)

  6. Часть 6. Шаблоны оптимизации (Optimization Patterns)

    1. Локализация данных (Data Locality)

    2. Грязный флаг (Dirty Flag)

    3. Пул объектов (Object Pool)

    4. Пространственное разбиение (Spatial Partition)

  • 4270
  • 17 квітня 2016, 14:22

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?