Рассмотрение проекта - PullRequest
       7

Рассмотрение проекта

0 голосов
/ 06 января 2012

В моем текущем приложении, которое довольно просто, у меня есть класс, отвечающий за отслеживание всех клиентов. Он добавляет новых клиентов, обновляет детали, назначает менеджеров и т. Д. В общем, он выполняет некоторую логику и отслеживает то, что там есть.

Теперь мне нужно отобразить эту базу данных сложным образом, с определенным форматированием строки, шириной столбцов и т. Д. Если это поведение является частью внешнего класса, который будет принимать список клиентов, или оно должно оставаться в базе данных Сам, как это «ближайший» к заказчику объект? Каковы плюсы / минусы обоих подходов? Что имеет смысл в семантическом смысле?

Спасибо заранее.

1 Ответ

1 голос
/ 06 января 2012

Я бы использовал внешний класс, потому что код будет многократно использоваться для других приложений.Если вы привязываете форматирование к базе данных, то в итоге вы получите очень специфический код, который будет стоить вам еще больше времени в будущем.

При этом элегантное решение не всегда является самым быстрым.Если приближается крайний срок, и вам будет проще и быстрее жестко закодировать информацию о форматировании, то может быть более разумно грубо форсировать свой путь, чтобы вы не оказались в гневном клиенте, незаконченном проекте инеоплаченный счет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...