Комментарии 5
Я так понимаю здесь какой-то неведомый мне юмор:
Аналогично, обфускация кода упрощает понимание программы, поскольку излагает «сюжеты» именно на той глубине проникновения в код, что нам нужно
А на самом деле:
Обфуска́ция или запутывание кода — приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы
Все же побуду занудой и скажу, что по смыслу статья должна называться Разделение сложности кода. Ответственность это про людей. Думаю текущий перевод получился из-за двойного перевода - с китайского (или японского/корейского?) на английский, а потом на русский...
Нет, позволим себе с вами не согласиться. У "Separation of concerns" есть устоявшийся перевод "разделение ответственности" https://ru.wikipedia.org/wiki/Разделение_ответственности, см. также авторский перевод Владимира Хорикова https://habr.com/ru/post/263027/
Отличная статья. Минимум кода, много букв. Зачем примеру к каждому абзацу. Это лишнее. Просто вывалим текст и один пример, все же очевидно. Спасибо.
Что такое «Разделение ответственности» в коде