Встречается на собеседованиях • сегодня
Что такое Cohesion
Cohesion (связность) — это степень, в которой элементы модуля (функции, классы, компоненты) связаны между собой и работают над одной задачей. Высокая связность означает, что модуль выполняет одну четкую функцию, а его части логически связаны.
Пример высокой связности:
javascript
// Модуль работает только с пользователями
const UserService = {
getUsers() { /* ... */ },
createUser(user) { /* ... */ },
deleteUser(id) { /* ... */ }
};Пример низкой связности:
javascript
// Модуль смешивает логику пользователей и продуктов
const MixedService = {
getUsers() { /* ... */ },
calculateOrderTotal() { /* ... */ },
sendEmail() { /* ... */ }
};Высокая связность улучшает читаемость, поддерживаемость и тестируемость кода.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы