Про веб-разработку
415 subscribers
39 photos
2 videos
25 links
Авторский блог про: тренды веб-разработки; обучение на примерах; создание проектов.
Связь @deovenkpr
Download Telegram
Можно ли новичку выдавать более качественное программное решение, при этом экономя время?

Однозначно да!
Казалось бы: "за двумя зайцами погонишься, ни одного не поймаешь", но не тут то было. Просто программисты (особенно начинающие), иногда изобретают велосипед, даже не подозревая про существование паттерна под их задачу.

Шаблоны (паттерны) проектирования - проверенные решения большинства проблем, которые возникают при проектировании архитектуры. Необязательно изучать их досконально. Достаточно знать то, какую проблему решает каждый шаблон. Идеально было бы попробовать реализовать каждый, основываясь на конкретных примерах (так можно ещё: подтянуть знания #ооп; улучшить стиль кода).

📖 Подробное объяснение паттернов с примерами можете почитать тут. Есть псевдокод + реализации на: #php, #typescript, #python, java, c#, c++, ruby, swift, #go.

Другие примеры:
- Паттерны на PHP;
- Паттерны на JS.

#статьи #бэкенд #фронтенд