Форум: "Прочее";
Текущий архив: 2013.09.08;
Скачать: [xml.tar.bz2];
ВнизКниги об общих принципах программирования Найти похожие ветки
← →
ProgRAMmer Dimonych © (2013-03-31 17:44) [0]Поделитесь названиями книг, в которых обсуждались бы вопросы data consistency, принципов разбиения приложений на слои, отвечающие за различные аспекты обработки данных.
Пишу обзор предметной области для диплома, хочу подвести к идее о том, что в приложениях можно выделить внешний слой, который отвечает за преобразование/фильтрацию поступающих извне данных в формат, с которым уже могут работать «внутренние» слои приложения. Очень не хочется, чтобы это было отсебятиной, нужны ссылки на литературу. Особенно хочу найти цитату примерно такого плана:
Весь код пишется исходя из того, что предыдущие шаги/операторы выполнялись корректно, а все ошибки, если они могут повлиять на дальнейшее выполнение, были обработаны. Т.е., например, обмен элементов массива в алгоритме сортировки предполагает, что переменные-индексы содержат корректные значения, и т.п.
Помню, что Реймонд Чен в своём блоге часто поднимает эти вопросы, ещё много где похожие рассуждения видел. А вот источника, который можно было бы в список литературы поместить, нет :(
← →
Игорь Шевченко © (2013-03-31 17:46) [1]Мартин Фаулер, "Архитектура корпоративных приложений"
← →
Rouse_ © (2013-03-31 17:55) [2]
> хочу подвести к идее о том, что в приложениях можно выделить
> внешний слой, который отвечает за преобразование/фильтрацию
> поступающих извне данных в формат, с которым уже могут работать
> «внутренние» слои приложения
Так а чего подводить-то, по другому по логике и не реализовать, ну если это конечно не вырвиглазное и не сопровождаемое приложение :)
← →
ProgRAMmer Dimonych © (2013-03-31 18:05) [3]> [1] Игорь Шевченко © (31.03.13 17:46)
Благодарю, сейчас буду посмотреть.
> [2] Rouse_ © (31.03.13 17:55)
Тут ведь как всегда: одно дело, что оно очевидно, совсем другое — если на защите или до неё кто-нибудь прикопается и потребует обосновать. Опять же, лишняя страница в обзоре литературы и предметной области.
← →
Rouse_ © (2013-03-31 18:20) [4]
> ProgRAMmer Dimonych © (31.03.13 18:05) [3]
> Тут ведь как всегда: одно дело, что оно очевидно, совсем
> другое — если на защите или до неё кто-нибудь прикопается
> и потребует обосновать. Опять же, лишняя страница в обзоре
> литературы и предметной области.
Ну в принципе - логично.
ЗЫ: ты свой сайт проверь, который в анкете - засранчег у тебя там похоже :)
← →
Pavia © (2013-03-31 18:25) [5]К примеру книга С. Макконнелл Совершенный код.
> Весь код пишется исходя из того, что предыдущие шаги/операторы
> выполнялись корректно, а все ошибки, если они могут повлиять
> на дальнейшее выполнение, были обработаны. Т.е., например,
> обмен элементов массива в алгоритме сортировки предполагает,
> что переменные-индексы содержат корректные значения, и
> т.п.
Сам читаю книгу что выше, но насколько помню в ней утверждается обратное.
Ваш подход заключается в разделение процесса разработки на 3 части.
Ввод, обработка, вывод. В английских терминах "Front and back ends"
Конечно немного другое, но тоже близкое.
Есть такое понятие как модель обработки данных.
http://ru.wikipedia.org/wiki/Model-View-Controller
Далее просто смотришь на ссылки в книгах на другие книги.
← →
ProgRAMmer Dimonych © (2013-03-31 18:29) [6]> [4] Rouse_ © (31.03.13 18:20)
Чудо, что его ещё хостер не прикрыл до сих пор. Позабыт, позаброшен :)
> [5] Pavia © (31.03.13 18:25)
Благодарю, где-то была в закромах.
← →
Jeer © (2013-03-31 19:49) [7]>Тут ведь как всегда: одно дело, что оно очевидно, совсем другое — если на >защите или до неё кто-нибудь прикопается и потребует обосновать.
А, что есть официальные требования к обоснованию качества российских дипломов зарубежными "стандартами" ? :)
← →
Pavia © (2013-03-31 20:14) [8]
> А, что есть официальные требования к обоснованию качества
> российских дипломов зарубежными "стандартами" ? :)
А что нету? Насколько я знаю последняя реформа образования была направленна на приведения российского образование под европейское. Что бы там наши дипломы соответствовали их стандартам.
← →
Jeer © (2013-03-31 20:29) [9]>Что бы там наши дипломы соответствовали их стандартам.
Вот-вот..
"Даем вам гранты, а вы за это пыль пускаете в воздух"
← →
ProgRAMmer Dimonych © (2013-03-31 22:32) [10]> [7] Jeer © (31.03.13 19:49)
В данном случае Беларусь :) А проблема скорее в том, чтобы обезопасить себя на случай попадания к неадекватному рецензенту, коих, говорят, бывает…
← →
Pavia © (2013-03-31 22:50) [11]
> Jeer © (31.03.13 19:49) [7]
Не понимаю вашего негодования.
Вообще то, если вы изучали ТРИЗ, то должны знать что одним из пунктов научной деятельности является сбор сведений о области. Поиск аналогов и предыдущих разработок.
Не даром Исаак Ньютон писал:
Если я видел дальше других, то потому, что стоял на плечах гигантов.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.09.08;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.002 c