Имеет ли смысл помещать все связанные записи в один исходный файл?

Имеет ли смысл помещать все связанные записи в один исходный файл?
Имеет ли смысл помещать все связанные записи в один исходный файл? - seedorff @ Unsplash

Размещение нескольких небольших записей (или структур) в одном файле не является "в целом плохим" (как почти ничто в программной инженерии). Однако вам следует проверить следующие предварительные условия:

  • вас не беспокоит, что вы не можете перейти к определенной записи, просто выбрав ее файл

  • общий размер файла будет разумным (ИМХО менее 2000 строк, в идеале менее 1000 строк)

  • вы не возражаете против того, что ваши записи не имеют индивидуальной истории в системе контроля версий

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

  • однофайловый подход не вводит дополнительных нежелательных зависимостей между несвязанными компонентами

  • это не приводит к большим бюрократическим усилиям в вашей организации, чтобы объяснить это другим членам команды

В этих условиях использование одного файла для множества похожих записей не является проблемой.

Рекомендую посмотреть эти видео для лучшего погружения в вопрос:

Прикрепленное видео 1 - Урок 4: Связь между рабочими листами и книгами Excel. Совместное использование данных

Прикрепленное видео 2 - ELK: менеджмент логов, быстрая локализация проблем, Сергей Шумов (News360)


LetsCodeIt, 5 января 2023 г., 22:33