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

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

4
Бенчмаркінг баз даних
Я бачу багато дискусій про ефективність db 'x' або про те, що перехід від 'x' до 'y' покращив роботу нашого сайту. Я ще не бачу належного бенчмаркінгу, який працює в різних типах баз даних. Чи можна написати змістовний орієнтир, який можна було б використовувати для декількох типів db, таких як …

2
Кома як роздільник проти кома як роздільник
У цьому відео спікер говорить: "Деякі люди плутаються в тому, як працюють коми. Вони думають, що вони повинні бути роздільниками, а не роздільниками. Тепер ви можете думати про них у будь-якому випадку". Я не розумію різниці між роздільником і роздільником (якщо такий є). Наслідком цього відео є те, що зараз …
14 javascript 

5
Мені справді потрібна відмова від вільного програмного забезпечення?
Якщо я публікую на своєму веб-сайті деяке програмне забезпечення, яке можна безкоштовно завантажити та використовувати, чи все-таки мені потрібна відмова від відповідальності? Я маю на увазі, я навіть нічого не продаю, немає договору, тож навіщо матися на увазі гарантію ? (Що також змушує мене замислитися, чому існують відмови від таких …
14 licensing  legal 

8
Який сенс додавати підтримку ідентифікатора Unicode до різних мовних реалізацій?
Я особисто вважаю, що код читання, повний ідентифікаторів Unicode, бентежить. На мій погляд, це також не дозволяє легко підтримувати код. Не кажучи вже про всі зусилля, необхідні авторам різних перекладачів для здійснення такої підтримки. Я також постійно помічаю відсутність (або наявність) підтримки Unicode-ідентифікаторів у списках (не) переваг різних мовних реалізацій …
14 unicode 

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

8
Практичний спосіб зберігання «досить великого» обсягу даних, який майже не змінюється?
Подумайте з точки зору попередньо обчислених таблиць пошуку чи чогось іншого. У який момент має сенс використовувати базу даних замість значень жорсткого кодування в моєму додатку? Ці значення не збираються змінювати, і вони добре відокремлюються від розробників технічного обслуговування. 100 значень, 1k, 10k, 100k? Я хочу зберігати близько 40 к …

9
Чи важливі сертифікати Java для ролі архітектора? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Хочу знати, наскільки сертифікати Java (SCJP, SCWCD та інші) важливі для позиції архітектора. Якщо людина має хороший досвід у розробці …

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

4
Чи добре вивчити алгоритм із проекту з відкритим кодом, а потім реалізувати його в закритому проекті?
Довідка Повідомлення, що все це почало Для того, щоб з’ясувати оригінальне запитання, яке я задав, провокаційно, я поставив це питання. Якщо ви вивчаєте алгоритм із проекту з відкритим кодом, чи правильно використовувати цей алгоритм в окремому закритому проекті? А якщо ні, то чи означає це, що ви більше не можете …

6
Як реалізувати лише частину інтерфейсу
Під час розробки в OOP іноді інтерфейс / контракт надається бібліотекою, яку ви не можете змінити. Назвемо цей інтерфейс Дж. Тепер у вас є об'єкт класу A, який споживає об'єкти, що реалізують цей інтерфейс. Всередині Потрібна лише невелика частина визначень інтерфейсу. Деякі з об'єктних класів створюються мною під час проекту …

6
Що називати Конвенцією для використання для параметрів функції C #
Бувають ситуації, коли ім'я, передане в Параметрі, буде Cast в новий тип, але ім'я пройденого об'єкта має залишатися подібним. У випадку з класовими атрибутами ми можемо використовувати цей оператор, а як щодо локальної змінної у функціях. Що таке кодування, що використовується широко. наприклад, void MyFunc(BaseClass myPara) { DerivedClass _mypara = …
14 c#  naming 

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

6
Як ви пишете одиничні тестові приклади?
Іноді я закінчую писати тестові приклади блоку для коду, який написали інші розробники. Бувають випадки, коли я дійсно не знаю, що розробник намагається зробити (ділова частина), і я просто маніпулюю тестовим випадком, щоб отримати зелену лінію. Чи нормально це в галузі? Яка нормальна тенденція? Чи повинні розробники писати одиничні тестові …

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

3
Як імітувати події, які спричиняють винятки для тестування блоків спробу / лову?
Я розумію, як працюють винятки та як їх ловити та обробляти в C #, але як я можу імітувати події, які можуть спричинити виняток, щоб переконатися, що він правильно зафіксований? Наприклад, чи можна запустити додаток у своєрідному тестовому шарі, де можливо імітувати мережеві проблеми, проблеми з базою даних тощо? Винятки …
14 c#  testing  exceptions 

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