Как ни странно, Плодовитость — это свойство сущностей исходного кода, (здесь оно определяется как любой распознаваемый шаблон в исходном коде) —, сущности исходного кода размножаются и, таким образом, создают копии самих себя.

Уровни плодовитости различны для разных типов кодовых сущностей. Многие объекты легко размножаются, будучи копипастами, например, фрагменты кода Stack Overflow и шаблонный код. Некоторые объекты работают медленнее, и их нужно поддерживать, например, выпуски новых языковых API (например, потоки Java 8 или стрелочные функции ES6. Сколько времени потребовалось, чтобы они были полностью внедрены в ваш проект, если вообще?). Несколько (наилучших) типов кодовых сущностей только размножаются благодаря вдумчивым человеческим усилиям, таким как звуковая архитектура и полезные передовые практики.

Ошибки — самый плодотворный тип объектов кода. Баги будут появляться спонтанно, при наличии или отсутствии усилий. Действительно, в определенном смысле, чем меньше усилий затрачивается, тем больше жуков размножается.

Жуки любого рода порождают жуков любого другого рода. Кроме того, насекомые любят спариваться и производить дочерних жуков, которые не имеют ни одного из атрибутов родительских жуков.

Сначала раздави их! Исправьте ошибки, прежде чем делать что-либо еще, потому что, если вы этого не сделаете, они, как ракушки на корабле, остановят ваш проект.

Монарх Вадиа — главный разработчик в Zero Projects, где он консультирует по Javascript для развлечения и получения прибыли. Не стесняйтесь обращаться, если вам нужна помощь с вашим кодом!