Добавить новость

Выставка Третьяковской галереи стала кульминацией развития Музейного города ВДНХ

Коммунальщики активно чистят тротуары и дороги Москвы от снега

Более 50% небоскребов на первичном рынке Москвы относятся к бизнес-классу

Праздничные мероприятия проведут в парках Москвы



Новости сегодня

Новости от TheMoneytizer

Business Process Notation как подход к организации кода в проекте по разработке мобильного iOS приложения

Постановка проблемы

На сегодняшний день наиболее известны такие архитектурные паттерны как MVC, MVVM, MVP, Viper, Clean Code.

Все они в той или иной мере работают с тремя основными сущностями - Модель, Вью, Контроллер, добавляя время от времени некоторые дополнительные, например, Presenter.

Вторая общая особенность данных архитектурных паттернов состоит в том, что названные выше сущности выделяются и классифицируются исходя из их технических характеристик. Например, Вью - это то, что отображает данные на экране, Модель - содержит в себе данные и их обработку, а Контроллер осуществляет взаимодействие между ними.

Но эти характеристики не отражают сущности приложения в целом. Это как если бы мы разделили воду на водород и кислород и пытались бы из их особенностей понять сущность воды.

Фрагментарность используемых сущностей и отсутствие целостного видения приложения приводит к общеизвестным проблемам, связанным с трудностями понимания кода и его управлением.

Отсюда, ни один из этих паттернов не гарантирует, что на определённом этапе разработки приложения не возникнет ситуация, когда код станет тяжеловесным и очень сложным для управления.

Именно в такие моменты приходится переосмысливать общую архитектуру проекта и отвечать на вопросы “Зачем нужен тот или иной код, какую задачу он решает?”, “Где расположен код, реализующий ту или иную функциональность и как он работает?”. И т.д.

Продолжая пример с изучением воды следует сказать, что единицей её анализа является молекула воды. Это мельчайшая частица воды, которая тем не менее содержит в себе все её свойства.

В программе такой мельчайшей и одновременно целостной единицей является задача, которую решает тот или иной блок кода.

Отсюда, возникла идея использовать в качестве отправного пункта для организации кода именно те задачи, которые этот код решает.

При этом, задача понимается как бизнес-процесс.

Читать далее

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

"Присутствие рядом русских повышает шансы на выживание": иностранец испугался только один раз

Англичанин побывал в России и отчитал русских: "Психология нищих"

Владимир Ефимов: Неэффективно используемые участки на северо-западе столицы реорганизуют по программе КРТ

Выставка Третьяковской галереи стала кульминацией развития Музейного города ВДНХ

Музыкальные новости

Единственный официальный ремейк песни «Я Свободен» от солиста группы “Парк Горького” Сергея АРУТЮНОВА: одобрено Кипеловым

В Мордовии сотрудниками Росгвардии за прошедшую неделю изъяты 18 единиц оружия

Концертный Директор в тарифе Full.

Девять из десяти москвичей готовы переплатить за квартиру у метро

Новости России

Диетолог: сливочное масло оказалось очень вредным продуктом

В Петербурге на фоне снегопада задерживаются семь рейсов

СМИ: В Москве подали заявление о банкротстве экс-супруги Николая Баскова

Выставка Третьяковской галереи стала кульминацией развития Музейного города ВДНХ

Экология в России и мире

Питчинг Релиза. Отправить релиз на Питчинг.

Международный конкурс искусства «Сокровища нации» 2024

Зимний фестиваль «Усадьбы Москвы»

Концертный Директор в тарифе Full.

Спорт в России и мире

"Снова "Оземпик". В сети обсуждают похудевшую Серену Уильямс

Новак Джокович заявился на турнир ATP-500 в Дохе

Мпетши Перрикар получил награду ATP «Прогресс года»

«Он моя главная опора». Соболенко получила награду WTA и благодарна своему бойфренду

Moscow.media

Bluetooth-сканер штрих-кодов SAOTRON P04 на базе CMOS-матрицы

Bluetooth-сканер штрих-кодов SAOTRON P04 на базе CMOS-матрицы

В России вернулся привычный рамный внедорожник, доступный за цену «Москвича»

Филиал № 4 ОСФР по Москве и Московской области информирует: В Москве и Московской области 650 тысяч пенсионеров старше 80 лет получают пенсию в повышенном размере











Топ новостей на этот час

Rss.plus






Генпродюсер фестиваля «ДКК»: «ИИ должен помогать человеку»

Владимир Ефимов: Неэффективно используемые участки на северо-западе столицы реорганизуют по программе КРТ

"Присутствие рядом русских повышает шансы на выживание": иностранец испугался только один раз

Диетолог: сливочное масло оказалось очень вредным продуктом