Что это?

Быстрое прототипирование минимального полного проверяемого примера (MCVE).

Почему?

Иногда вы оказываетесь в середине проекта, и происходит что-то странное #@%$#@.

Хорошая непрограммная аналогия — взрыв Falcon 9 компании SpaceX 1 сентября 2016 года. Если бы они могли воспроизвести все шаги, предшествовавшие взрыву, и протестировать каждый шаг на минимальной настройке/сборке соответствующих деталей, они бы быстро поняли, почему это #%$#@% произошло, но, что более важно, они могли бы легко предотвратить это. на первом месте.

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

Небольшие проекты

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

На практике

Stackblitz предоставляет вам мгновенную среду выполнения для большей части кода Javascript/Typescript. Если вы программируете в среде выполнения, отличной от Javascript, такой как Java, попрактикуйтесь в быстром построении шаблонов на минимальном проекте для того, над чем вы работаете, или просто используйте минимальную настройку, которую вы можете легко клонировать и приступить к работе.

Думаю, со временем вы обнаружите, что этот навык ценен не только в коде и дизайне, но и во всем остальном.

А теперь перестаньте читать бесполезный хлам на носителе и возвращайтесь к работе!