Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Как разбивать большую задачу на маленькие

Большая задача пугает, пока она большая. Разбейте её на маленькие шаги — и каждый окажется по силам.

Почему это главный приём

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

Как это делать

Возьмите задачу и спросите: из каких крупных шагов она состоит? Затем каждый крупный шаг разбейте ещё. «Сделать игру» → «нарисовать поле» → «поставить героя» → «двигать героя по нажатию». Дробите, пока шаг не станет таким, что вы точно знаете, как его сделать.

Где потренироваться

Игровые уровни — хороший тренажёр декомпозиции: цель «пройти уровень» вы сами раскладываете на «дойти», «проверить», «собрать», «повторить». В «Дрон Кодере» это видно наглядно, шаг за шагом.

Частые вопросы

Насколько мелко дробить? Пока каждый шаг не станет очевидным для вас.

Это помогает не только в коде? Да, декомпозиция полезна в любых сложных задачах — от учёбы до проектов.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание