Что это?
Быстрое прототипирование минимального полного проверяемого примера (MCVE).
Почему?
Иногда вы оказываетесь в середине проекта, и происходит что-то странное #@%$#@.
Хорошая непрограммная аналогия — взрыв Falcon 9 компании SpaceX 1 сентября 2016 года. Если бы они могли воспроизвести все шаги, предшествовавшие взрыву, и протестировать каждый шаг на минимальной настройке/сборке соответствующих деталей, они бы быстро поняли, почему это #%$#@% произошло, но, что более важно, они могли бы легко предотвратить это. на первом месте.
Если у вас есть возможность быстро создать MCVE, это быстро выведет вас из леса и предоставит другим простой контекст, который они могут использовать, чтобы помочь вам.
Небольшие проекты
Кроме того, если вы верите в эту идею, также легко понять, почему небольшие проекты, которые сосредоточены на основной проблеме, хороши. Проект по сути является нашим MVCE. Когда мы соединяем их вместе, чтобы сделать что-то большое, мы можем легко устранять неполадки. Я построил Superflycs вокруг этого основного принципа.
На практике
Stackblitz предоставляет вам мгновенную среду выполнения для большей части кода Javascript/Typescript. Если вы программируете в среде выполнения, отличной от Javascript, такой как Java, попрактикуйтесь в быстром построении шаблонов на минимальном проекте для того, над чем вы работаете, или просто используйте минимальную настройку, которую вы можете легко клонировать и приступить к работе.
Думаю, со временем вы обнаружите, что этот навык ценен не только в коде и дизайне, но и во всем остальном.
А теперь перестаньте читать бесполезный хлам на носителе и возвращайтесь к работе!