mirror of
https://github.com/zakirullin/cognitive-load.git
synced 2025-10-09 13:42:36 +03:00
add new deep module image
This commit is contained in:
@@ -106,7 +106,7 @@ Mantras like "methods should be shorter than 15 lines of code" or "classes shoul
|
||||
**Deep module** - simple interface, complex functionality
|
||||
**Shallow module** - interface is relatively complex to the small functionality it provides
|
||||
|
||||

|
||||

|
||||
|
||||
Having too many shallow modules can make it difficult understand the project. **Not only do we have to keep in mind each module responsibilities, but also all their interactions**. To understand the purpose of a shallow module, we first need to look at the functionality of all the related modules. `🤯`
|
||||
|
||||
|
||||
BIN
img/deepmodulev8.png
Normal file
BIN
img/deepmodulev8.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 304 KiB |
BIN
img/deepmodulev8paper.png
Normal file
BIN
img/deepmodulev8paper.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 305 KiB |
Reference in New Issue
Block a user