Приветствую Вас ГостьПонедельник, 29.04.2024, 04:23

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

Цикл for

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

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

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

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

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

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

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

 

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

Операторы case

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

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

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

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

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

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


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

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