Форум
Архитектура программного обеспечения
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, zelenprog, Вы писали: Z>>>Делаю программу, стараюсь применять DDD и "правильную" архитектуру. G>>Правильная это та где работает быстрее, кода меньше и плотность ошибок ниже. Z>Не согласен. Z>Насчет "кода меньше" - это вообще в корне неверно. Объем кода ничего не говорит о качестве программы. Z>Насчет "плотность ошибок ниже" - с этим согласен - это я бы поставил на первое место, именно в этом и есть цель архитектуры. С кривой архитектурой ошибок будет больше. Z>Только у тебя причинно-следственная связь перепутана. Z>Продумав и применив правильную архитектуру - как следствие получаем меньше ошибок. Z>Если мы каким-то загадочным образом написали код без ошибок - это не значит, что он построен по правильной архитектуре. Z>Насчет "работает быстрее" - это на следующем месте по важности. Z>Но если нарушение архитектуры и усложнение кода приводит к незначительному увеличению производительности, то лучше от такого кода отказаться. G>>Я правильно понимаю, что все приседания чтобы не писать [tt].Include[/tt] ? зачем? какие характеристики программы это улучшит? Z>У меня нету [tt].Include[/tt]. Z>Есть "голые" sql-запросы, которые я сам пишу в методах класса Репозитория.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …