--- Тип: Книга Статус: Запланировано Название: Пять строк кода Автор: - Кристиан Клаусен Количество страниц: 368 Прогресс: 0 Формат: Электронная Обложка: Библиотека/Книги/covers/pyat-strok-koda.jpg Начата: Закончена: Оценка: Сложность: Теги: - программирование - рефакторинг - чистый_код - typescript - лучшие_практики Категории: - Программирование - Рефакторинг Источник: Ссылка: --- # Пять строк кода ![[covers/pyat-strok-koda.jpg]] ## 📖 О книге Кристиан Клаусен — разработчик и инженер — предлагает радикально простое правило рефакторинга: любой метод должен содержать не более пяти строк кода. Книга учит определять, когда и как проводить рефакторинг, как распознать признаки кода, который пора удалить, и как применять паттерны для создания элегантного, поддерживаемого кода. Все примеры написаны на TypeScript. Роберт Мартин рекомендует. Издательство «Питер», 2023, ISBN 978-5-4461-1959-2. ## 🧠 Ключевые идеи - **Правило пяти строк**: любой метод должен содержать не более пяти строк кода — это правило принуждает к декомпозиции, улучшает читаемость и снижает когнитивную нагрузку - **Рефакторинг как непрерывная практика**: автор объясняет когда, как и что рефакторить — рефакторинг не разовая акция, а постоянная инженерная дисциплина - **Распознавание плохого кода**: конкретные признаки и запахи кода, которые говорят о необходимости переработки или удаления — практические индикаторы для ежедневной работы - **Паттерны рефакторинга**: набор проверенных приёмов (извлечение методов, замена условий полиморфизмом и др.) для формирования элегантного и поддерживаемого кода - **TypeScript как универсальный язык примеров**: синтаксис TypeScript позволяет применить идеи книги к любому объектно-ориентированному языку высокого уровня ## 💬 Важные цитаты - «Правило пяти строк — это не ограничение, а инструмент мышления» - «Хороший код — это код, который легко изменить» ## 💡 Как применить в моих проектах ## 🔗 Связанные заметки - [[Чистый код]] - [[Рефакторинг кода на JavaScript]] - [[Искусство чистого кода]] - [[Совершенный код]]