Сергей Азаров — сайт cantfailcode.ru
Сергей Азаров — разработчик, лид, ментор и писатель, специализирующийся на философии написания кода и процессах разработки. Он пишет о практическо-философских аспектах программирования, акцентируя внимание на смысле, мот
- Домен
- cantfailcode.ru
- Сайт
- https://cantfailcode.ru
- Отрасль
- Информационные технологии
- om@░░░░░░░░░░░░.ru
- Ключевые слова
- код, архитектура, разработка, состояние, команда, приложение, рекомендации, философия, принципы, реконструкция
Технологии
- analytics: Yandex Metrica, Yandex Webvisor
- architecture_signals: nuxt_bundle, ssr_framework
- frontend_frameworks: Nuxt.js
- seo_signals: open_graph
О сайте
Title: Код, который не может не работать | Код, который не может не работать
Author: cantfailcode.ru
---
[Статьи](/articles/) [Книга](/books/) [Обо мне](/me/)
Код, который не может не работать
Практическо-философский трактат о написании программного кода
Что, простите?
Код, который не может не работать
Что это?
Это принципы и концепции, которые описывают отношение к коду в момент его написания. На что следует обращать внимание, а чего следует избегать.
Это не только про технические аспекты, но и про энергетические. Про смыслы.
Поэтому — практическая философия.
Почему это?
Уже несколько десятилетий разработчики руководствуются устоявшимися принципами написания кода. Например, SOLID, паттерны и т.д. Они хороши, но я всегда искал чего-то больше. Пытался заглянуть еще дальше.
Пропустив через себя огромное количество кода, я начал замечать, как тот или иной код влияет на мое состояние и вывел некторые закономерности.
Кроме того, я видел, как тот или иной код отзывается на состоянии своих коллег, а стало быть, хороший код — это не только про удобство поддержки, это и про состояние отдельных людей, а стало быть и про состояние команды. И не только разработчиков, а всех остальных — буквально.
Зачем это?
Сейчас в помощь разработчикам есть огромное количество полезных программ, утилит. С недавнего времени стремительными шагами ворвались различные нейросети. Стало быть, верные и хорошие технические решения стали гораздо доступнее.
Может пришло время по-новому взглянуть на разработку? Понять смыслы. Понять, «зачем я этим занимаюсь». Заботиться о себе, о коллегах, о проекте, о компании и о конечных пользователях разрабатываемого продукта.
С текущей технической базой есть время заглянуть дальше.
Где это?
Концепции и размышления можно будет найти на этом сайте в разделе [статей](/articles/), а также в разде [книг](/books/).
Обо мне
Привет!
Меня зовут Сергей Азаров.
Разработчик, лид, ментор, писатель.
Делюсь мыслями о написании кода и процессах в разработке.
Пишу практическо-философский трактат — «Код, который не может не работать».
Подробнее
Написать мне
Статьи
Различные размышления на разные темы
Анатомия приложения · Код · Архитектура · Обучение · Практика · True.js · Рефакторинг · Чистый компонент
Урок 07 — Создание чистого компонента
Анатомия приложения · Код · Архитектура · Обучение · Практика · True.js · Рендеринг
Урок 06 — Рендеринг
Рассмотрим Рендеринг как часть приложение и как функцию состояния.
Анатомия приложени…
Каноническая страница: cantfailcode.ru