Здравствуйте, IChensky, Вы писали: IC>Там например: IC>В Dal только доступ к бд. IC>В Bl — бизнес-логика/модели коллекции. IC>В AppBlocks — дополнительные утилиты. IC> -- какой код должен сюда входить, какой в отдельные проекты IC>Как именовать под-папки
с такими приложениями одна сплошная беда
основная проблема что ты не можешь просто вытащить данные и обрабатывать их — это можно сделать по человечески только в базе на ущербном языке
а так как интерфейс должен просто отображать то, что в базе, то возникает вагон копипасты которая просто конвертит одно в другое, его перекладывает в третье и т.д.
юнит-тесты непонятно что тестируют, так как логики обычно почти никакой и нет — все приложение просто что-то гоняет по базе и все. а кода много, так как много копипасты из-за попыток что-то разделить и асбтрагировать.
в общем, тут царит полная содомия. существующие книжки по этой тематике — собрание фимозной фигни. грамотного подхода как сделать что-то по человечески просто не существует.