diff --git a/i18n/en/docusaurus-plugin-content-docs/current/reference/isolation/coupling-cohesion.md b/i18n/en/docusaurus-plugin-content-docs/current/reference/isolation/coupling-cohesion.md index 923878b81..9ca0e6cd8 100644 --- a/i18n/en/docusaurus-plugin-content-docs/current/reference/isolation/coupling-cohesion.md +++ b/i18n/en/docusaurus-plugin-content-docs/current/reference/isolation/coupling-cohesion.md @@ -6,7 +6,13 @@ sidebar_position: 1 Application modules should be designed according to **high cohesion** (should solve one specific task) and **low coupling** (independent of other modules) principles. -![coupling-cohesion-themed](/img/coupling.png) +
+ + +
+ Image inspired by https://enterprisecraftsmanship.com/posts/cohesion-coupling-difference/ +
+
Within the methodology, this is achieved through: diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/reference/isolation/coupling-cohesion.md b/i18n/ru/docusaurus-plugin-content-docs/current/reference/isolation/coupling-cohesion.md index b68d2221b..62cac23dc 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/reference/isolation/coupling-cohesion.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/reference/isolation/coupling-cohesion.md @@ -6,7 +6,13 @@ sidebar_position: 1 Модули приложения должны проектироваться как обладающие **сильной связностью** (направленные на решение одной четкой задачи) и **слабой зацепленностью** (как можно менее зависимые от других модулей) -![coupling-cohesion-themed](/img/coupling.png) +
+ + +
+ Иллюстрация вдохновлена статьей https://enterprisecraftsmanship.com/posts/cohesion-coupling-difference/ +
+
В рамках методологии это достигается через: diff --git a/static/img/coupling-cohesion-dark.svg b/static/img/coupling-cohesion-dark.svg new file mode 100644 index 000000000..c5c85a5f4 --- /dev/null +++ b/static/img/coupling-cohesion-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/coupling-cohesion-light.svg b/static/img/coupling-cohesion-light.svg new file mode 100644 index 000000000..218bf05c0 --- /dev/null +++ b/static/img/coupling-cohesion-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/coupling.png b/static/img/coupling.png deleted file mode 100644 index 5ef1edda7..000000000 Binary files a/static/img/coupling.png and /dev/null differ