Skip to content

Commit 3a332d6

Browse files
Update GRASP topic and links
* add missing links to code examples * separate links by topic PR-URL: #102 Co-authored-by: Timur Shemsedinov <[email protected]>
1 parent 2e84ae1 commit 3a332d6

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

Courses/GRASP.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
- [GRASP принципы с адаптацией для JavaScript и Node.js](https://youtu.be/ExauFjYV_lQ)
44
- [Принцип информационный эксперт / Information Expert](https://youtu.be/cCHL329_As0)
5+
- Примеры кода: https://github.com/HowProgrammingWorks/InformationExpert
56
- [Зацепление и связность / Coupling and Cohesion](https://youtu.be/IGXdPOZ3Fyk)
7+
- Примеры кода: https://github.com/HowProgrammingWorks/CouplingCohesion
68
- [Чистая выдумка / Pure Fabrication](https://youtu.be/CV577a0RHBM)
9+
- Примеры кода: https://github.com/HowProgrammingWorks/PureFabrication
710
- [Пример декомпозиции класса](https://youtu.be/4AMVQ2-2DcM)
11+
- Примеры кода: https://github.com/metarhia/impress/blob/v2.0.0/lib/application.js

Courses/NodeJS.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
- Слайды: https://www.slideshare.net/tshemsedinov/nodejs-in-2019
3939
- [Асинхронное программирование в Node.js](https://youtu.be/hY6Z6qNYzmc)
4040
- Это только обзорная лекция, ссылка на курс по асинхронному программированию
41-
находится выше, перед оглавлением
41+
находится выше, перед оглавлением
4242
- [Обзор встроенного Node.js API](https://youtu.be/sOkjR-N6IAs)
4343
- Ссылка на документацию: https://nodejs.org/api/documentation.html
4444
- [Настройка среды: Node.js, npm, git, eslint](https://youtu.be/hSyA7tcNaCE)
@@ -71,11 +71,7 @@
7171
- Примеры кода: https://github.com/HowProgrammingWorks/InterProcessCommunication
7272
- [Слои, связанность и связность кода](https://youtu.be/A3RpwNlVeyY)
7373
- Примеры кода: https://github.com/HowProgrammingWorks/Abstractions
74-
- [GRASP принципы с адаптацией для JavaScript и Node.js](https://youtu.be/ExauFjYV_lQ)
75-
- [Принцип информационный эксперт / Information Expert](https://youtu.be/cCHL329_As0)
76-
- [Зацепление и связность / coupling and cohesion](https://youtu.be/IGXdPOZ3Fyk)
77-
- [Чистая выдумка / Pure Fabrication](https://youtu.be/CV577a0RHBM)
78-
- [GRASP: Пример декомпозиции класса](https://youtu.be/4AMVQ2-2DcM)
74+
- [GRASP принципы](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/GRASP.md)
7975

8076
## Разработка серверов приложений и API на Node.js
8177

@@ -130,7 +126,7 @@
130126
- Семафоры: https://github.com/HowProgrammingWorks/Semaphore
131127
- Мьютексы: https://github.com/HowProgrammingWorks/Mutex
132128
- [Разделяемая память в многопоточном Node.js](https://youtu.be/KNsm_iIQt7U) -
133-
доклад на конференции JS Fest 2019 Spring
129+
доклад на конференции JS Fest 2019 Spring
134130
- Слайды: https://www.slideshare.net/JSFestUA/js-fest-2019-nodejs
135131
- [Web Locks API in Node.js and browser](https://youtu.be/auMM-uV12F0)
136132
- Слайды: https://www.slideshare.net/tshemsedinov/web-locks-api

Courses/OOP.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
- Примеры кода: https://github.com/HowProgrammingWorks/LiskovSubstitution
2323
- [Антипаттерны объектно-ориентированного программирования](https://youtu.be/9d5TG1VsLeU)
2424
- Примеры кода: https://github.com/HowProgrammingWorks/Antipatterns/tree/master/JavaScript/03-OOP
25-
- [GRASP принципы с адаптацией для JavaScript и Node.js](https://youtu.be/ExauFjYV_lQ)
26-
- [Принцип информационный эксперт / Information Expert](https://youtu.be/cCHL329_As0)
27-
- [Зацепление и связность / coupling and cohesion](https://youtu.be/IGXdPOZ3Fyk)
28-
- [Чистая выдумка / Pure Fabrication](https://youtu.be/CV577a0RHBM)
29-
- [GRASP: Пример декомпозиции класса](https://youtu.be/4AMVQ2-2DcM)
25+
- [GRASP принципы](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/GRASP.md)
26+
- Принцип информационный эксперт / Information Expert
27+
- Зацепление и связность / Coupling and Cohesion
28+
- Чистая выдумка / Pure Fabrication
29+
- Пример декомпозиции класса

0 commit comments

Comments
 (0)