Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
2 files changed, 12 insertions, 12 deletions
-rw-r--r--src/teaching/oop-2023/week1/good-software.md18
-rw-r--r--src/teaching/oop-2023/week1/organization.md6
diff --git a/src/teaching/oop-2023/week1/good-software.md b/src/teaching/oop-2023/week1/good-software.md
index bd34bb2..79a51b0 100644
--- a/src/teaching/oop-2023/week1/good-software.md
+++ b/src/teaching/oop-2023/week1/good-software.md
@@ -60,7 +60,7 @@
-&[vcen
+&[middle
Труден за четене код *(забелязвате ли грешките?)*:
@@ -97,7 +97,7 @@ if (board[a][b][i] == ' ') {
-&[vcen
+&[middle
По-лесен за четене код *(а сега виждат ли се по-лесно?)*:
@@ -168,7 +168,7 @@ for (int i = 0; i < layers; i++)
-&[vcen
+&[middle
```cpp
@@ -240,7 +240,7 @@ void tryTakeTile(char** board, int rows, int cols,
Нека сега да пренапишем функцията, използвайки колкото се може повече абстракция.
-&[vcen
+&[middle
Добро - `do(X)`
@@ -321,7 +321,7 @@ void generateLayer(char** layer, int rows, int cols,
-&[vcen
+&[middle
Добро - `do(X)`
@@ -358,7 +358,7 @@ void generateLayer(char** layer, int rows, int cols,
-&[vcen
+&[middle
Решения със слоеве правят същото. Лошо - `doX()` при циклите:
@@ -427,7 +427,7 @@ void generate(char*** board, int rows, int cols, int layers,
-&[vcen35
+&[middle35
### Абстракцията - подобрява и коментари
@@ -442,7 +442,7 @@ void generate(char*** board, int rows, int cols, int layers,
-&[vcen
+&[middle
Лошо:
@@ -482,7 +482,7 @@ for (int i = 0; i < rows; i++) {
-&[vcen
+&[middle
> For practical reasons, the demonstration programs must be small, many times smaller than the "life-size programs" I have in mind. My basic problem is that precisely this difference in scale is one of the major sources of our difficulties in programming!
diff --git a/src/teaching/oop-2023/week1/organization.md b/src/teaching/oop-2023/week1/organization.md
index dfdeafa..92fdcc8 100644
--- a/src/teaching/oop-2023/week1/organization.md
+++ b/src/teaching/oop-2023/week1/organization.md
@@ -14,7 +14,7 @@
-&[vcen35
+&[middle35
- ООП практикум е избираема, която няма смисъл да не запишете
- Само плюсове за вас
@@ -29,7 +29,7 @@
-&[vcen35
+&[middle35
- Освобождаване от изпит според работата ви по време на практикум
- Няма намаляване на оценка
@@ -44,7 +44,7 @@
-&[vcen35
+&[middle35
- Зачитат се **единствено нещата, качени в GitHub classroom, качени в срок**
- До **15** минути след края на часа