1

Step 1

Open Closed Principal

2

Step 2

Unity3D Rants - Clean Code, Extension Methods, & State Machines

3

Step 3

Liskov Substitution Principal

4

Step 4

Single Responsibility Principle

5

Step 5

Dependency Inversion Principle

6

Step 6

Clean Code with the DRY Principle

7

Step 7

Separating Data and Logic for persistence and multiplayer

8

Step 8

Interface Segregation Principle

9

Step 9

Unity Architecture - Composition or Inheritance?

10

Step 10

Code Review #1 Fuze

11

Step 11

Code Review #3 Number Cruncher

12

Step 12

Code Review #2 Asteroids

13

Step 13

Code Review #4 Brick Breaker

14

Step 14

Creating Ballz from scratch in Unity3D

1

Step 1

Open Closed Principal

2

Step 2

Unity3D Rants - Clean Code, Extension Methods, & State Machines

3

Step 3

Liskov Substitution Principal

4

Step 4

Single Responsibility Principle

5

Step 5

Dependency Inversion Principle

6

Step 6

Clean Code with the DRY Principle

7

Step 7

Separating Data and Logic for persistence and multiplayer

8

Step 8

Interface Segregation Principle

9

Step 9

Unity Architecture - Composition or Inheritance?

10

Step 10

Code Review #1 Fuze

11

Step 11

Code Review #3 Number Cruncher

12

Step 12

Code Review #2 Asteroids

13

Step 13

Code Review #4 Brick Breaker

14

Step 14

Creating Ballz from scratch in Unity3D

10 April 2018
Goal completed 29 July 2018

Goal author

NEBR

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

38 years old

General

Освоить SOLID для работы в Unity

Базовые знания есть, но не хватает практики и некоторые моменты не полностью ясны.

Сначала посмотреть и законспектировать 9 уроков отсюда
https://www.youtube.com/playlist?list=PLB5_EOMkLx_...

Параллельно просматривать готовые проекты с использованием SOLID принципов.

Посмотреть все видео из плейлиста Code Review

https://www.youtube.com/watch?v=gTGVGcN-Kko

 Goal Accomplishment Criteria

Я знаю все принципы

  1. Open Closed Principal

  2. Unity3D Rants - Clean Code, Extension Methods, & State Machines

  3. Liskov Substitution Principal

  4. Single Responsibility Principle

  5. Dependency Inversion Principle

  6. Clean Code with the DRY Principle

  7. Separating Data and Logic for persistence and multiplayer

  8. Interface Segregation Principle

  9. Unity Architecture - Composition or Inheritance?

  10. Code Review #1 Fuze

  11. Code Review #3 Number Cruncher

  12. Code Review #2 Asteroids

  13. Code Review #4 Brick Breaker

  14. Creating Ballz from scratch in Unity3D

  • 3812
  • 10 April 2018, 22:20
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?