Что такое псевдокод?

Псевдокод — это простой английский перевод того, что мы хотим сделать в нашем коде. Думайте об этом как о написании списка «что нужно сделать» или структуры того, что вы хотите, чтобы ваш код делал. Обычно мы размещаем его в нашем коде в виде комментария (используя «//» перед нашим текстом), который мы позже удаляем, когда реализуем функциональность, на которую ссылается псевдокод.

При написании кода программисты имеют в своем распоряжении простой, но мощный инструмент. Мы можем использовать псевдокод для «грубой силы» реализации функции, а затем вернуться и оптимизировать наш код после того, как функциональность заработает.

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

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

Как видите, мы разбиваем его на несколько проверок и прочую логику. Теперь мы просто начинаем преобразовывать наш простой английский текст в код.

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

Теперь наша функция почти завершена. Затем мы преобразуем остальную часть нашего кода и оставляем комментарий, напоминающий нам о необходимости добавить анимацию после ее создания.

Ну вот. У нас есть работающая система питья зелий, написанная с использованием псевдокода в качестве руководства.