Оглавление:
- Определение - Что означает программирование Снарфа и Барфа?
- Техопедия объясняет программирование Снарфа и Барфа
Определение - Что означает программирование Снарфа и Барфа?
Snarf и barf программирование - широко известная практика, в которой программист применяет часть кода из существующей программы или источника, часто с помощью метода прямого вырезания и вставки, к разрабатываемой программе. Этот тип «копирования» может помочь программистам использовать ярлыки, но не без непредвиденных проблем.
Техопедия объясняет программирование Снарфа и Барфа
Процесс рефакторинга кода - сложная задача программирования - включает изменение структуры кода, чтобы сделать его восприимчивым к вновь добавленным модулям кода, или другие изменения. Это сложный процесс, и интеграция новых частей кода в существующую программу может быть сложной.
Кроме того, использование snarf и barf программирования может привести к большему анализу философии кода или фундаментальных подходов к программированию. Например, многие анализируют способы, которыми люди используют кодовые разговоры, окружающие принцип абстракции, который способствует использованию абстракций для предотвращения дублирования данных программы. Эта концепция продвигается с помощью таких аббревиатур, как «Один раз и только один раз» (OAOO), где программистам предлагается создать шаблоны и другие инструменты, позволяющие им обходить повторяющееся или избыточное кодирование.
