Приветствую Вас ГостьВторник, 14.05.2024, 02:41

Каталог статей

В категории материалов: 20
Показано материалов: 1-10
Страницы: 1 2 »


Стратегии оптимизации кода

 

Стив Макконнелл "Совершенный код" | Просмотров: 199 | Добавил: leshic | Дата: 16.11.2021 | Комментарии (0)

Табличный метод — это схема, позволяющая искать информацию в таблице, а не использовать для этого логические выражения, такие как if и case.

Стив Макконнелл "Совершенный код" | Просмотров: 305 | Добавил: leshic | Дата: 15.11.2021 | Комментарии (0)

При рекурсии метод решает небольшую часть задачи, разбивает задачу на меньшие порции и вызывает сам себя для решения каждой из этих порций. Обычно рекурсию применяют, когда небольшую часть задачи легко решить, а саму задачу просто разложить на составные части.

Советы по использованию рекурсии:

Убедитесь, что рекурсия остановится

Предотвращайте бесконечную рекурсию с помощью счетчиков безопасности

Ограничьте рекурсию одним методом

Следите за стеком

Не используйте рекурсию для факториалов и чисел Фибоначчи

Стив Макконнелл "Совершенный код" | Просмотров: 161 | Добавил: leshic | Дата: 15.11.2021 | Комментарии (0)

Циклы сложны для понимания. Сохраняя их простыми, вы помогаете читателям вашего кода.

Цикл for

Нормальные циклы с выходом

Общие рекомендации по оформлению циклов

Завершение цикла

Досрочное завершение цикла

Использование переменных цикла

Насколько длинным может быть цикл?

Простое создание цикла — изнутри наружу

 

Стив Макконнелл "Совершенный код" | Просмотров: 238 | Добавил: leshic | Дата: 15.11.2021 | Комментарии (0)

Операторы case

  • Упорядочивайте варианты по алфавиту или численно
  • Поместите правильный вариант первым
  • Отсортируйте варианты по частоте
  • Сделайте обработку каждого варианта простой
  • Не конструируйте искусственные переменные с целью получить возможность использовать оператор case
  • Используйте вариант по умолчанию только для обработки настоящих значений по умолчанию
  • Используйте вариант по умолчанию для выявления ошибок
Стив Макконнелл "Совершенный код" | Просмотров: 165 | Добавил: leshic | Дата: 15.11.2021 | Комментарии (0)

Операторы, следующие в определенном порядке

Операторы, следующие в произвольном порядке

Стив Макконнелл "Совершенный код" | Просмотров: 138 | Добавил: leshic | Дата: 11.11.2021 | Комментарии (0)

Рекомендации по предупреждению главных ошибок в применении основных типов данных.

Стив Макконнелл "Совершенный код" | Просмотров: 382 | Добавил: leshic | Дата: 27.10.2021 | Комментарии (0)


1-10 11-20
Вход на сайт
Поиск
Категории раздела
Стив Макконнелл "Совершенный код" [20]
Стив Макконнелл "Совершенный код"
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0