Для начала давайте разберёмся как же расшифровывается РСП.
Всё зависит от того кто именно говорит эту аббревиатуру, женщина или мужчина. Чаще всего мужчины говорят, что РСП это разведёнка с прицепом, женщины же расшифровывают как разведёнка с подарком, есть даже те кто говорит развелась с придурком(эту расшифровку мы прибережём на последок.) И так начнём. Всё же чаще встречается разведёнка с прицепом. Так называют женщин с детьми которые по каким то причинам решили жить отдельно от отцов своих детей...
SRP vs. SLAP: как не перепутать? Когда только знакомишься с принципами чистого кода, SRP и SLAP легко перепутать. Оба про порядок и ясность. Но всё же это разные вещи. Давайте разберёмся. SRP — Один класс, одна задача Single Responsibility Principle (SRP) говорит: у класса должна быть только одна причина для изменения. То есть один класс — одна задача. Если ваш класс отвечает и за логику отображения, и за работу с базой, то рано или поздно будет беда. Разделяйте обязанности! SLAP — Один уровень абстракции на метод Single Level of Abstraction Principle (SLAP) про методы: не мешайте высокий и низкий уровни абстракции в одном месте. Например, если метод сначала вызывает сторонний сервис, потом парсит данные, а потом ещё что-то форматирует — это три разных уровня. Лучше разбить такой метод на три, где каждый будет заниматься своим делом. Запомнить можно так: SRP наводит порядок среди классов, SLAP — среди строк. Первый помогает избежать «многостаночников», второй — «спагетти-кода». @kodbaza ⚫ #cleancode #srp #slap