Категории


22 сентября 2014 г. 0:28 (ред. 25 октября 2014 г. 13:30)
Навеяно объектом Видео «The End of MVC»
Это мысли Алекса вслух. На примере классических представлений Django, в которых зачастую перемешивают уровни бизнес-логики, обработки HTTP-запроса, работы с моделями и пр., Алекс указывает на важность ввода дополнительных уровней абстракции. Говорит о том, что абстракции, заточенные под конкретные предметные области, весьма благотворно сказываются на качестве ПИП (API), и как результат, на тестировании, сопровождении, общем качестве продукта.

Учитывая, что конкретных примеров в выступлении дано не будет, могу показать интересующимся, что значит добавить уровень абстракции, на примере проекта pythonz.net, где введено понятие «область» («realm») — https://github.com/<...>realms.py