Re: Проектированние прложения
От: __kot2  
Дата: 25.04.13 21:09
Оценка: +1 :)
Здравствуйте, IChensky, Вы писали:
IC>Там например:
IC>В Dal только доступ к бд.
IC>В Bl — бизнес-логика/модели коллекции.
IC>В AppBlocks — дополнительные утилиты.
IC> -- какой код должен сюда входить, какой в отдельные проекты
IC>Как именовать под-папки
с такими приложениями одна сплошная беда
основная проблема что ты не можешь просто вытащить данные и обрабатывать их — это можно сделать по человечески только в базе на ущербном языке
а так как интерфейс должен просто отображать то, что в базе, то возникает вагон копипасты которая просто конвертит одно в другое, его перекладывает в третье и т.д.
юнит-тесты непонятно что тестируют, так как логики обычно почти никакой и нет — все приложение просто что-то гоняет по базе и все. а кода много, так как много копипасты из-за попыток что-то разделить и асбтрагировать.
в общем, тут царит полная содомия. существующие книжки по этой тематике — собрание фимозной фигни. грамотного подхода как сделать что-то по человечески просто не существует.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.