Цитата:
Сообщение от
mazzy
...
в вашем конкретном абзаце разница проявляется в комментарие.
Комментарий кому?
окружению, которое выполняет unitTest'ы, функциональные тесты?
причем делает это в разное время и по разным событиям?
вообще вы предполагаете тестировать "простое, конкретное, короткое" решение?
в ручном или автоматическом режиме?
с какими данными?
а есть еще и нагрузочные тесты.
есть еще тесты, которые проверяют совместимость на уровне программных интерфейсов.
простой код должен быть только у самого кода, который входит в поставку
или простой должен быть весь код включая тесты?
В наших кастомизациях в AX сложность чаще всего появляется чтобы стыдно не было перед другими программистами. Ну или чтобы выглядеть профи.
Поэтому нормально писать такие комментарии в коде. Смешно но в последнее время я часто такие пишу. Типа того "не совсем правильно, но вы мне спасибо скажете когда будете дебажить" к примеру в случае сложных join.
Насчет тестирования здесь не существенно - пара достаточных статических функций или реализация MVC в стакане с водой. В AX в моей реальности - все ручками.
Простой код должен быть везде.