You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Application and system logging, incident investigation
32
32
- Analysis and reengineering of business processes
33
+
- Law of Demeter (LoD) - Principle of Least Knowledge or Don't Talk to Strangers
34
+
- Low Coupling (LC): The goal of LoD is to reduce coupling by reducing the knowledge of a class about other classes.
35
+
- Tell, Don't Ask/Information Expert (TdA/IE): LoD is more specific than TdA/IE because TdA/IE can be applied in a wider context (e.g. for responsibility assignment). Applying TdA leads to solutions which are good according to LoD. Note that the reverse is not true: Accoring to LoD you may get and set values from an object passed as a parameter to a method.
36
+
- A method of an object should invoke only the methods of the following kinds of objects:
37
+
- itself
38
+
- its parameters
39
+
- any objects it creates/instantiates
40
+
- its direct component objects
33
41
34
42
## Old lectures
35
43
@@ -60,14 +68,3 @@ Additional topics:
60
68
-https://github.com/HowProgrammingWorks/Command
61
69
-[Serverless Clouds (FaaS) и изоляция контекстов запросов в Node.js](https://youtu.be/x-Rd6fPV6L8)
- Law of Demeter (LoD) - Principle of Least Knowledge or Don't Talk to Strangers
67
-
- Low Coupling (LC): The goal of LoD is to reduce coupling by reducing the knowledge of a class about other classes.
68
-
- Tell, Don't Ask/Information Expert (TdA/IE): LoD is more specific than TdA/IE because TdA/IE can be applied in a wider context (e.g. for responsibility assignment). Applying TdA leads to solutions which are good according to LoD. Note that the reverse is not true: Accoring to LoD you may get and set values from an object passed as a parameter to a method.
69
-
- A method of an object should invoke only the methods of the following kinds of objects:
0 commit comments