TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #247 · 11.03

Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #dev

Hashtags

Резултати

Намерени 32 подобни публикации

Търсене: #studentfeedback

当前筛选 #studentfeedback清除筛选

🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi MBA - Moliya magistratura mutaxassisligi tinglovchisi “Trastbank” xususiy aksiyadorlik banki Bank apparati direktori - Bekchanov Suxrobning tahsil olayotgan yo‘nalishi bo‘yicha izohi. 🔈 Отзыв слушателяВысшей школы бизнеса и предпринимательствапри Кабинете Министров Республики Узбекистан Бекчанова Сухроба, руководителя Банковского аппарата частного акционерного банка "Трастбанк", по обучаемой специальности магистратурыMBA - Финансы. #GraduateSchool#StudentFeedback 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

Tinglovchimiz fikri📝 🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi PM - Loyiha boshqaruvi magistratura mutaxassisligi tinglovchisi O‘zbekiston Respublikasi maktabgacha va maktab ta'limi vazirligi huzuridagi Barkamol avlod bolalar maktabidirektor o‘rinbosari - Soliyeva Feruza tahsil olayotgan yo‘nalishi bo‘yicha izohi. 🔈 Отзыв слушателяВысшей школы бизнеса и предпринимательствапри Кабинете Министров Республики Узбекистан по обучаемой специальности магистратуры Солиева Феруза -заместитель директора в Республиканской школе «Баркамол авлод» при Министерстве дошкольного и школьного образования Республики Узбекистанпо специализацииPM - Проектное управлениe. #GraduateSchool#StudentFeedback 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

📢 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagiBiznes va tadbirkorlik oliy maktabi“MBA in IT-Business” magistratura mutaxassisligi bitiruvchisi sun’iy intellekt sohasidagi yechimlarni ishlab chiquvchi IVIS IT - kovoimpaniyasida dasturiy ta’minot ishlab chiquvchisi - Xudaybergenov Abdurasul tamomlagan yo‘nalishi bo‘yicha izohi. 🔊 Отзыв выпускника магистратуры Высшей школы бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан — Худайбергенова Абдурасула, разработчика программного обеспечения в IT-компании IVIS, занимающейся разработкой решений в области искусственного интеллекта, окончившего магистратуру по специальности «MBA in IT-Business». #GraduateSchool#StudentFeedback 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

Tinglovchimiz fikri📝 🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi MBA - Global Management magistratura mutaxassisligi tinglovchisiAdolat sotsial-demokratik partiyasi Navoiy viloyati kengashi raisi - Xaitov Rustam tahsil olayotgan yo‘nalishi bo‘yicha izohi. 🗣 Отзыв слушателя магистратуры Высшей школы бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан, Хаитова Рустама, Председателя Навоийского областного совета Социал-демократической партии «Адолат», обучающегося по специальности MBA — Глобальный менеджмент. #GraduateSchool#StudentFeedback 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

Tinglovchimiz fikri📝 🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi MBA - Global Management magistratura mutaxassisligi tinglovchisi “UzAuto Motors” AJ xodimlarni boshqarish bo‘yicha direktor - Zikiryayev Zikiryoxon tahsil olayotgan yo‘nalishi bo‘yicha izohi. 🗣Отзыв слушателя магистратуры Высшей школы бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан, Зикиряева Зикирёхона -директор по управлению персоналом АО “UzAuto Motors”, обучающегося по специальности MBA — Глобальный менеджмент. #GraduateSchool#StudentFeedback 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

Tinglovchimiz fikri📝 🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi PM - Loyiha boshqaruvi magistratura mutaxassisligi tinglovchisi O‘zbekiston Energetika, neft-gaz sanoati va geologiya xodimlari kasaba uyushmasiRespublika Kengashining rais maslahatchisi - Yulduz Faxriddinovna tahsil olayotgan yo‘nalishi bo‘yicha izohi. 🗣 Отзыв слушателяВысшей школы бизнеса и предпринимательствапри Кабинете Министров Республики Узбекистан по обучаемой специальности магистратуры Юлдуз Фахриддиновна - Советник председателя Республиканского совета по энергетике, нефтегазовой и геологии Узбекистана по специальности PM - Проектное управлениe. #GraduateSchool#StudentFeedback 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

Tinglovchimiz fikri📝 🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi MBA-Kichik biznes va tadbirkorlik magistratura mutaxassisligi tinglovchisi Toshkent shahar Yunusobod tumani 247-sonli umumta'lim maktab direktori - Shahnoza Gaybullayevna tahsil olayotgan yo‘nalishi bo‘yicha izohi. 🗣 Отзыв слушателяВысшей школы бизнеса и предпринимательствапри Кабинете Министров Республики Узбекистан по обучаемой специальности магистратуры Шахнозы Гайбуллаевны - директор общеобразовательной школы № 247 по специальностиMBA-Малый бизнес и предпринимательство. #GraduateSchool#StudentFeedback 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi MBA - Tashkiliy liderlik magistratura mutaxassisligi tinglovchisi,Islom Karimov nomidagi Toshkent xalqaro aeroportining ro‘yxatga olish agenti - Latipov Abdusamad Abdusaid o‘g‘li. Men MBAni nima uchun tanladim... ____________ 🇺🇿 Слушатель магистерской программы по направлению MBA -Организационное лидерство в Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан, регистрационный агент Международного аэропорта Ташкента имени Ислама Каримова – Латипов Абдусамад Абдусаид угли. Почему я выбрал MBA... #GSBE#GraduateSchool#StudentFeedback 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi MBA - Tashkiliy liderlik magistratura mutaxassisligi tinglovchisi hamda “Qo‘noq Hotels” MCHJ mehmonxonalari tarmoqlari asoschisi va rahbari - Abdullayev Abdukayum Abdusattorovich. Men MBAni nima uchun tanladim... ____________ 🇺🇿 Слушатель магистерской программы по направлению MBA -Организационное лидерство в Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан, а также основатель и директор сети гостиниц ООО«Qo‘noq Hotels» – Абдуллаев Абдукаюм Абдусатторович. Почему я выбрал MBA... #GSBE#GraduateSchool#StudentFeedback 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🇺🇿 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi MBA - Global Management magistratura mutaxassisligi tinglovchisi hamda “Asakabank” AJ Kredit monitoringi departamenti direktori o‘rinbosari - Suvonqulov Behzod Shavkatovich. Men MBAni nima uchun tanladim... #GSBE#GraduateSchool#StudentFeedback 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🇺🇿O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi MBA - Global Managementmagistratura mutaxassisligi tinglovchisining tahsil olayotgan yo‘nalishi bo‘yicha izohi. 🖊 ОтзывслушателяВысшей школы бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан по обучаемой специальности магистратуры MBA -Глобал Менеджмент. #GraduateSchool#StudentFeedback#MBA#Note 🌐Web-site | ✅ Telegram | ✅Facebook | 🌐Instagram

🇺🇿O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi MBA - Global Managementmagistratura mutaxassisligi tinglovchisining tahsil olayotgan yo‘nalishi bo‘yicha izohi. 🖊 ОтзывслушателяВысшей школы бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан по обучаемой специальности магистратуры MBA -Глобал Менеджмент. #GraduateSchool#StudentFeedback#MBA#Note 🌐Web-site | ✅ Telegram | ✅Facebook | 🌐Instagram

ПредишнаСтр. 1 от 3Следваща