Фантазер
Новичок
Рост количества файлов классов при ООП&Patterns&TDD
Хочется спросить у практикующих ООП в том, виде что описано в паттернах проектирования.
Считается правильным поддержание легко читаемого простого кода, что подразумевает много простых функций и много простых классов. Это удобно и для тестирования.
Я вижу на примере LIMB, что это вкупе с практикой один класс - один файл приводит к резкому росту количества файлов в проекте. На мой взгляд это может привести к резкому понижению производительности -- чтение файлов -- ресурсоемкий процесс. Т.е. на первый взгляд кажется, что получится чувствительный удар по скорости.
Однако практика рефакторинга говорит о том, что оптимизация часто оказывается не атм, где ее ждешь -- т.е. не обязатьельно оптимизировать то, что только возможно.
Поэтому вопрос к тем, кто практиковал такой подход разделения классов. Как у вас со скоростью?
Большое спасибо.
Хочется спросить у практикующих ООП в том, виде что описано в паттернах проектирования.
Считается правильным поддержание легко читаемого простого кода, что подразумевает много простых функций и много простых классов. Это удобно и для тестирования.
Я вижу на примере LIMB, что это вкупе с практикой один класс - один файл приводит к резкому росту количества файлов в проекте. На мой взгляд это может привести к резкому понижению производительности -- чтение файлов -- ресурсоемкий процесс. Т.е. на первый взгляд кажется, что получится чувствительный удар по скорости.
Однако практика рефакторинга говорит о том, что оптимизация часто оказывается не атм, где ее ждешь -- т.е. не обязатьельно оптимизировать то, что только возможно.
Поэтому вопрос к тем, кто практиковал такой подход разделения классов. Как у вас со скоростью?
Большое спасибо.
