Здравствуйте, Slicer [Mirkwood], Вы писали:
SM>Здравствуйте, gandjustas, Вы писали:
SM>>>Вот, например, с этой точки зрения хотелось бы сравнить предложенные архитектуры. Ну, или еще по каким-то показателям. Или, скажем, сколько ошибок на каждый класс можно ожидать при внедрении, и т.п. G>>Если бы такие было доступно, то давно холивары корнчились бы в этом форуме.
SM>Вовсе нет. Скажем, метрики для оценки ОО приложений давно существуют. Например, "число всех методов в классе, включая унаследованные". Но это лишь "узкопрофильные" метрики, они не учитывают соответствие архитектуры поставленной задаче и среде, в которой предстоит работать, и вообще они основаны на "среднем по больнице" среди группы проектов, протестированных автором метрики.
Эти метрики вообще ничего не показывают кроме "числа всех методов в классе, включая унаследованные". Как оно повлияет на mantainability, usability кода, а также на кол-во ошибок совершенно непонятно.
Кроме того если даже удастся получить характеристики для решения X остается напонятным как оно пвлияет на совокупность решений XYZ.
SM>Но меня это устраивает — мне как раз и нужны формальные метрики, просто чтобы привести какие-то количественные оценки архитектуры.
В студии есть метрики, можно там посмотреть.