Розробка програмного забезпечення

Питання та відповіді для професіоналів, науковців та студентів, які працюють у життєвому циклі розвитку систем

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

3
Хто повинен контролювати навігацію в додатку MVVM?
Приклад №1: У моєму додатку MVVM відображається подання (давайте використовувати Silverlight для обговорення) і натискаю кнопку, яка повинна перенести мене на нову сторінку. Приклад №2: У цьому ж представленні є ще одна кнопка, яка при натисканні повинна відкрити перегляд деталей у дочірньому вікні (діалоговому вікні). Ми знаємо, що знайдуться об’єкти …



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

1
Що таке реалістичний, реальний, максимальний розмір для бази даних SQLite?
Згідно з цією статтею про відповідне використання для SQLite, в ній сказано, що, хоча SQLite обмежена 140 терабайт , RDBMS клієнт / сервер може працювати краще: База даних SQLite обмежена розміром до 140 терабайт (2 47 байт, 128 тибібайт). І навіть якщо він може працювати з більшими базами даних, SQLite …

3
Readme.txt проти README.txt
Я щойно відправив проект у Github, вніс зміни та ін. Це мене здивувало: я бачу в основному README.txt у проектах з відкритими джерелами, а файл, який я редагував, був Readme.txt. Це якась стандартизація чи я мав би залишити її так, як є?

6
Чи варто використовувати одну базу даних на додаток або поділитися однією базою даних між кількома програмами [закрито]
У мене є кілька додатків, які використовують дані з одних і тих же джерел. Чи найкраща практика (або які плюси / мінуси): залишити дані в базах даних, якими користуються кілька додатків економить місце, оскільки потрібна лише одна база даних ускладнює індексацію, оскільки різні програми мають різні запити щодня імпортувати дані …

7
Моделювання імені та прізвища окремо
Які аргументи хтось повинен врахувати, розробляючи нову систему, і повинен або зберігати ім’я людини як одне поле, або окремо як ім’я / прізвище? Плюси для одного поля: Простіший інтерфейс користувача Немає двозначності при спробі ввести ім’я людини, яка має дуже довге ім’я (часто не очевидно, що таке прізвище / ім'я …

4
Стратегії об'єднання 1 рік розробки у Visual Studio
У мене є клієнт, який наполягав на тому, щоб ми повністю тримали нашу нову розробку від основних гілок протягом усього 2016 року. У них було ще 3-4 команди, які працювали над заявкою в різних можливостях. Було внесено чимало великих змін (переключення того, як робиться ін'єкція залежності, очищення коду за допомогою …

8
Де навчання нових навичок вписується в Agile?
Я запускаю компанію з фінансового програмного забезпечення, і в ході цього процесу я вивчав Agile принципи та методи, і один аспект розвитку, який я ще не бачив, - це куди підходити до постійної потреби розробників у навчанні нових навичок та технологій в розробці. процес. Перш ніж працювати над фінансовим програмним …
32 agile 

5
Як ми можемо знати, що наступне покоління буде кращим?
Нещодавно я познайомився з генетичними алгоритмами в цій статті про MSDN , в якій він називає їх комбінаторною еволюцією, але, здається, це те саме, і я намагаюся зрозуміти, як поєднання двох потенційних рішень завжди дасть нове рішення, принаймні як добре, як його батьки. Чому це так? Безумовно, комбінування може призвести …

8
Чи “змінні повинні жити в найменшому обсязі”, включає випадок “змінні не повинні існувати, якщо це можливо”?
Відповідно до прийнятої відповіді на тему " Обгрунтування переваги локальних змінних перед змінними екземпляра? ", Змінні повинні жити в найменшому обсязі. Спростіть проблему в моїй інтерпретації, це означає, що ми повинні переробити такий код: public class Main { private A a; private B b; public ABResult getResult() { getA(); getB(); …

3
Займає чистий текст простого місця менше місця, ніж зберігання еквівалентного повідомлення у двійковій формі?
Як веб-розробник я дуже мало розумію бінарні дані. Якщо я візьму речення "Здрастуйте, світ", перетворять його у бінарне та зберігатиму його як бінарне в базі даних SQL, здається, що 1s та 0s займають більше місця, ніж букви. Мені здається, що використання букв було б подібним до використання стиснення, де один …

5
Чи слід перевірити, чи є щось у db та швидко вийти з ладу, або чекати виключення db
Маючи два класи: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } При призначенні ChildIdна Parentя повинен перевірити перший , якщо він існує в БД або чекати DB кинути виняток? Наприклад (використання Entity Framework …

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