Notice: file_put_contents(): Write of 19756 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50
Proglib.academy | IT-курсы@proglib_academy P.2608
PROGLIB_ACADEMY Telegram 2608
🛠 SOLID: 5 принципов, которые спасут твой код

Ты пишешь код, но через месяц сам в нём теряешься. Программисты решили эту проблему ещё давно, придумав SOLID — 5 правил, которые делают код читаемым, масштабируемым и поддерживаемым.

➡️ Разбираем на пальцах

1️⃣ S — Single Responsibility (Принцип единственной ответственности)

У каждого класса должна быть одна задача.

🔻 Плохо: класс «БазаДанных» ещё и отправляет email.

🔺 Хорошо: класс «БазаДанных» хранит данные, а "EmailSender» отправляет письма.

2️⃣ O — Open/Closed (Принцип открытости/закрытости)

Код должен быть открыт для расширения, но закрыт для модификации.

🔻 Плохо: чтобы добавить новую скидку, приходится лезть в старый код.

🔺 Хорошо: создаёшь новый класс скидки, не трогая старый код.

SOLID — это код, который легко масштабировать, исправлять и не бояться трогать спустя полгода. Ждите разбор остальных трёх принципов.

🔵 Для полного понимания SOLID, забирайте наш курс → «Архитектуры и шаблоны проектирования»

Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1😁1



tgoop.com/proglib_academy/2608
Create:
Last Update:

🛠 SOLID: 5 принципов, которые спасут твой код

Ты пишешь код, но через месяц сам в нём теряешься. Программисты решили эту проблему ещё давно, придумав SOLID — 5 правил, которые делают код читаемым, масштабируемым и поддерживаемым.

➡️ Разбираем на пальцах

1️⃣ S — Single Responsibility (Принцип единственной ответственности)

У каждого класса должна быть одна задача.

🔻 Плохо: класс «БазаДанных» ещё и отправляет email.

🔺 Хорошо: класс «БазаДанных» хранит данные, а "EmailSender» отправляет письма.

2️⃣ O — Open/Closed (Принцип открытости/закрытости)

Код должен быть открыт для расширения, но закрыт для модификации.

🔻 Плохо: чтобы добавить новую скидку, приходится лезть в старый код.

🔺 Хорошо: создаёшь новый класс скидки, не трогая старый код.

SOLID — это код, который легко масштабировать, исправлять и не бояться трогать спустя полгода. Ждите разбор остальных трёх принципов.

🔵 Для полного понимания SOLID, забирайте наш курс → «Архитектуры и шаблоны проектирования»

Proglib Academy #буст

BY Proglib.academy | IT-курсы




Share with your friend now:
tgoop.com/proglib_academy/2608

View MORE
Open in Telegram


Telegram News

Date: |

In the next window, choose the type of your channel. If you want your channel to be public, you need to develop a link for it. In the screenshot below, it’s ”/catmarketing.” If your selected link is unavailable, you’ll need to suggest another option. Done! Now you’re the proud owner of a Telegram channel. The next step is to set up and customize your channel. “[The defendant] could not shift his criminal liability,” Hui said. The main design elements of your Telegram channel include a name, bio (brief description), and avatar. Your bio should be: Although some crypto traders have moved toward screaming as a coping mechanism, several mental health experts call this therapy a pseudoscience. The crypto community finds its way to engage in one or the other way and share its feelings with other fellow members.
from us


Telegram Proglib.academy | IT-курсы
FROM American