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

Питання щодо вирішення проблем та планування рішення за допомогою розробки програмного забезпечення.

2
Чим аналіз відрізняється від дизайну?
Я впевнений, що ви всі чули менеджерів, які говорять, що "нам потрібен аналізатор" або "нам потрібен конструктор". Хоча я розробник .NET, я навряд чи можу відрізнити аналізатор від дизайнера (не веб-дизайнера чи дизайнера інтерфейсу). Хто аналізатор? Хто дизайнер? Вони перетинаються?

6
Я знаю, як програмувати та як навчитися програмувати, але як / де ви навчитесь правильно робити системи? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Є багато речей, які потрібно враховувати при створенні системи, візьмемо для прикладу веб-систему, де користувачі входять у систему та взаємодіють …

2
Як організувати повторюваний код?
Моя команда створює безліч разових веб-форм. Більшість із цих форм просто надсилають електронне повідомлення, а деякі - просто записують в базу даних. Наразі кожна форма живе у своєму окремому рішенні на сервері Visual Studio Team Foundation Foundation. Це означає, що у нас є близько 100 проектів різних форм, що ускладнює …

5
Як реалізувати успадкування RealNumber та ComplexNumber?
Сподіваємось, не надто академічний ... Скажімо, мені потрібні справжні та складні номери у моїй бібліотеці SW. На основі співвідношення is-a (або тут ), дійсне число - це комплексне число, де b у уявній частині комплексного числа просто 0. З іншого боку, моя реалізація полягала б у тому, щоб дитина продовжувала …

2
Оцінка того, чи слід писати тестовий блок або тести інтеграції спочатку на проекти синього неба / прототип
Щось я помітив останнім часом, коли я роблю такі проекти: При початку проекту Робота над MVP / прототипом Додавання функцій, які не повністю визначені Робота над меншим масштабом проекту Для довідки, я зараз працюю над проектом Python, який наразі має ~ 1k рядків коду, включаючи деякі коментарі та весь пробіл. …

1
Створення гарної постановки проблеми
<посилання> Днями я схопив книгу під назвою Code Complete у книжковому магазині, бо почув, що це велика книга, і почав її читати. Приблизно через 10 сторінок я зрозумів, що я був дурним щодо недавнього проекту, над яким працював. Трохи роз’яснень, які я маю викласти в цьому пункті: я не на …

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

2
Чи повинні ViewModel або View відповідати за створення нових представлень у MVVM?
У своєму додатку WPF я хочу створити новий вид. Де мені це зробити - у ViewModel або Model ? Додаток - це (дуже простий на сьогоднішній день) формоподібний інструмент з одним вікном з однією кнопкою «відправити». У разі, якщо встановлено один із прапорців, з’явиться нове вікно, що використовує той самий …
11 c#  design  wpf  mvvm 

3
Дизайн API REST для веб-сторінок з майстрами
У мене веб-сторінка з форматом майстра. Кнопка подання в API буде на 4-му кроці майстра. Однак я хочу, щоб введені дані зберігалися в базі даних, перш ніж перейти до наступного кроку майстра. Я також хочу, щоб API REST працював для сторінок, що мають одну вкладку. Тому я розробив API, щоб …
11 design  rest 

3
Коли слід обрізати дані?
Я стажуюсь, вивчаю тонни про галузь поза межами наукових шкіл. Одне, про що я думав сьогодні, - це обрізання матеріалів. На одній стороні монети я не хочу, щоб користувач / реалізатор постійно отримував несподівані результати, оскільки їх вхід мав занадто багато пробілів, тому мені потрібно постійно обробляти введення користувача після …

6
Які практичні способи реалізації СРП?
Просто якими практичними прийомами користуються люди, щоб перевірити, чи порушує клас єдиний принцип відповідальності? Я знаю, що у класу повинна бути лише одна причина для зміни, але в цьому реченні дещо не вистачає практичного способу реально реалізувати це. Єдиний спосіб, який я знайшов, - це використовувати речення "The ......... повинен …

3
Чому створено ContentProvider Android?
Заголовок підсумовує моє запитання, але в основному, щоб розібратися в тому, що я хочу зрозуміти, це чому дизайнери Android хочуть, щоб додатки, які повинні працювати з спільними даними, щоб використовувати Провайдер контенту, а не просто отримувати прямий доступ до бази даних SQLite? Єдина причина, про яку я можу подумати, - …
11 design  android 

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

6
Які є вагомі причини використовувати явну реалізацію інтерфейсу з єдиною метою приховування членів?
Під час одного з моїх досліджень тонкощів C # я натрапив на цікавий уривок, що стосується явної реалізації інтерфейсу. While this syntax is quite helpful when you need to resolve name clashes, you can use explicit interface implementation simply to hide more "advanced" members from the object level. Різниця між …
11 c#  design  interfaces 

4
Приховування / відключення функцій для деяких користувачів
Скажімо, у мене є безкоштовна і платна версія програми. Платна версія - це сукупність безкоштовної версії щодо функцій, доступних користувачам, тобто платна версія матиме всі функції безкоштовного додатка плюс додаткові. Чи існує схема перемикання доступності функцій на основі прапора, який завантажується під час запуску (наприклад, безкоштовно / оплачено)? Мені не …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.