Публикации по теме 'dont-repeat-yourself'


Моя WET кодовая база пытается
Моя WET кодовая база пытается В течение многих лет мне говорили, что копипаста - это безусловное зло . Я избегал повторения кода даже дважды. Каждый раз, когда я видел нечто подобное, я создавал абстракцию , следуя принципу DRY. Иногда было так: const title = `${hasConversion ? 'Convert and s' : 'S'}end` Даже это трехбуквенное окончание не должно повторяться. Всегда. В какой-то момент я заметил, что иногда после нескольких итераций таких рефакторингов простой на первый..

Какие. Драгоценный камень.
В Flatiron нас постоянно поощряют следовать мантре D.R.Y. Не повторяйся. Хотя это, вероятно, подразумевается в контексте абстракции, например, с использованием вспомогательных методов, я также интерпретировал это, чтобы предположить, стоит ли создавать решение, если это решение уже существует. На ум приходит фраза «изобретать колесо». Одна из моих любимых вещей в учебном курсе по программированию - это сотрудничество по решению проблем, и приятно видеть, что это типично для сообщества...