Запитання з тегом «application-design»

Дизайн програми охоплює всю фазу попереднього впровадження проекту і полягає у концептуалізації архітектури, її компонентів, взаємодії між кожним компонентом, потоками даних та процесами, які потрібно реалізувати.

9
Скільки логіки бізнесу має застосовувати база даних?
Я працював у деяких проектах, де більша частина логіки бізнесу була реалізована на базі даних (переважно через збережені процедури). З іншого боку, я чув від деяких колег-програмістів, що це погана практика ("Бази даних є для зберігання даних. Додатки є для того, щоб робити все інше"). Який із цих підходів загалом …

5
Переваги та недоліки створення веб-програми на одній сторінці [закрито]
Я наближаюся до завершення складання прототипів / доказів етапу концепції для побічного проекту, над яким я працюю, і намагаюся визначитися з деякими масштабними рішеннями дизайну додатків. Додаток - це система управління проектами, пристосована більше до спритного процесу розвитку. Одне з рішень, яке мені потрібно прийняти, - це чи не ходити …

10
Чи розщеплення потенційно монолітного додатку на кілька менших допомагає запобігти помилкам? [зачинено]
Ще один спосіб запитати це; чому програми мають тенденцію бути монолітними? Я думаю про щось на зразок анімаційного пакету, як Майя, який люди використовують для різних робочих процесів. Якби можливості анімації та моделювання були розділені на власний окремий додаток і розроблені окремо, з файлами, що передаються між ними, не було …

1
Якщо я розробляю систему самостійно, чи повинен я використовувати мікросервіси?
Я починаю новий проект на роботі, і, ймовірно, буду майже єдиним розробником проекту, хоча одному або двом іншим розробникам потрібно буде інтегрувати існуючі програми або прості сценарії в основний проект. Проект повинен обробляти об'ємне та оброблюване об'ємні та потокові дані, а також виконання кодів на основі подій та виконання запитів. …

5
Чи має функціональність у БД дорожній блок до масштабованості?
Я, можливо, не зможу дати правильну назву питання. Але ось це, Ми розробляємо фінансовий портал для управління багатством. Ми очікуємо, що понад 10000 клієнтів використовуватимуть додаток. Портал розраховує різні аналітики ефективності на основі технічного аналізу фондового ринку. Ми розробили багато функціональних можливостей за допомогою Збережених процедур, визначених користувачем функцій, тригерів …

7
Чи може бути корисно скласти додаток, починаючи з GUI?
Тенденція в розробці та розробці додатків починається з «кишок»: домену, потім доступу до даних, потім інфраструктури тощо. Здається, графічний інтерфейс, як правило, пізніше в процесі. Цікаво, чи може це колись бути корисним спочатку побудувати графічний інтерфейс ... Моє обгрунтування полягає в тому, що, будуючи принаймні прототип GUI, ви отримуєте краще …

4
Як я ефективно шукати всі орієнтири в межах певного орієнтиру?
Я намагаюся почати з гео пошукового проекту, який знайде всі орієнтири в 10 км / милях (не важливо для цієї історії) певного орієнтиру. Так, наприклад, скажімо, що у мене є база даних на 1 000 000 орієнтирів. Для того, щоб знайти всі орієнтири в межах 10 миль орієнтиру з певними …

2
Стратегія застосування Джанго
Я деякий час працював над проектом Django, який останнім часом трохи зростає. Я трохи подумував над тим, яку стратегію використовувати, щоб полегшити її обробку. Я хотів би отримати деякий внесок у тому, щоби я розділив свою програму на кілька менших додатків. Це зробить мої файли перегляду та моделі меншими та …

2
Чи існують якісь конкретні робочі процеси або шаблони дизайну, які зазвичай використовуються для створення великих функціональних програм програмування? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Я певний час досліджував Clojure, хоча не використовував його в жодних нетривіальних проектах. В …

5
Якщо одна помилка повинна провалити групову операцію?
В API, над яким я працюю, є операція масового видалення, яка приймає масив ідентифікаторів: ["1000", ..., "2000"] Я міг вільно реалізувати операцію видалення так, як вважав за потрібне, тому вирішив зробити всю справу трансакційною: тобто, якщо один ідентифікатор недійсний, весь запит виходить з ладу. Я назву це суворим режимом. try{ …

5
Як підійти до слова "" це буде лише невелика програма "? Так правда?
Гаразд, я багато разів стикався з цим, але ось гірший сценарій трохи перебільшений. Клієнт каже: "Ей, чи можете ви змусити нас цей маленький модуль зробити це невелике завдання?" Я: «Звичайно, немає проблем». Тож, виходячи з бюджетів та обмежень тощо, я пропускаю частину архітекторів і занурююсь прямо, і це не потіє. …

2
Чи повинен бути індекс «гігієна даних» для програмного забезпечення - щоб вказати, наскільки чиста програма? не залишаючи тимчасових файлів тощо
Чи повинен бути індекс "гігієна даних" для програмного забезпечення - щоб вказати, наскільки чиста програма? не створювати невикористані тимчасові файли, записи реєстру, змінні середовища тощо. Наприклад, загляньте в папку користувачів у Windows, ви побачите всі типи файлів робочого простору, які використовуються вашими програмами. Наприклад, це важко зрозуміти, що потрібно створити …

3
Що таке "прикладна модель"?
В даний час я вивчаю .NET Core і в ранніх документах, які вперше представили .NET Core, ми бачимо, що йдеться про безліч різних вертикалей. Це може здатися на цій фотографії: У всіх вертикалях ми бачимо час виконання, рамки, але є також і ця "додаткова модель". Також, переглядаючи відео про .NET …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.