1

Step 1

Одиночка

16 May—16 May

2

Step 2

Команда

18 May—18 May

3

Step 3

Адаптер и фасад

20 May—20 May

4

Step 4

Шаблонный метод

22 May—22 May

5

Step 5

Итератор и компоновщик

6

Step 6

Состояние

24 May—24 May

7

Step 7

Заместитель

26 May—26 May

1

Step 1

Одиночка

16 May—16 May

2

Step 2

Команда

18 May—18 May

3

Step 3

Адаптер и фасад

20 May—20 May

4

Step 4

Шаблонный метод

22 May—22 May

6

Step 6

Состояние

24 May—24 May

7

Step 7

Заместитель

26 May—26 May

5

Step 5

Итератор и компоновщик

15 May 2016 30 June 2016
Goal completed 7 August 2016

Goal author

NEBR

Russia, Нижний Новгород

38 years old

General

Освоить паттерны проектирования для работы в Unity

Сколько можно писать плохой код? Изучение паттернов повысит мои скиллы, их применение позволит сократить рабочее время, писать гибкий, расширяемый, удобный для сопровождения код. Также паттерны помогут в трудоустройстве и вообще, они так интересны!

Читаю книгу "Паттерны проектирования" Фримена, после каждой главы просматриваю ролик про текущий паттерн из этого плейлиста на ютубе https://www.youtube.com/playlist?list=PLtjuvkyFrt5...

Также каждый паттерн закрепляю в тестовом проекте, ну и где можно, стараюсь применять в работе. Время от времени обсуждаю интересные аспекты со своим бывшим наставником, крутым челом, в скайпе.

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

 Goal Accomplishment Criteria

Изучены все паттерны из книги и они регулярно применяются в моей работе.

  1. Одиночка

  2. Команда

  3. Адаптер и фасад

  4. Шаблонный метод

  5. Итератор и компоновщик

  6. Состояние

  7. Заместитель

  • 8578
  • 15 May 2016, 09:52
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?