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

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

3
Чому ми не префіксуємо «Енуми», «Абстрактні класи» та «Конструкти»?
Спільнота C # настільки всюди використовувала префікс "Я" для позначення інтерфейсу, що навіть найдосвідченіші програмісти знають ним користуватися. Чому ж тоді ми не префіксуємо перерахунків, абстрактних класів чи структур (можливо, з "E", "A" та "S" відповідно)? Наприклад, якби ми позначили всі абстрактні класи клавішею "A", це дало б цінну інформацію …

1
Чи краще підходить Код з міграціями чи інструментами даних SQL Server?
Мені дали специфіку створити новий веб-сайт MVC4, спочатку це буде не надто великий проект, але я підозрюю, що він буде рости, коли бізнес отримує нові ідеї для нього. Використовуючи .NET 4.5 ASP.NET MVC4 і EF, для обробки моєї бази даних я повинен вибрати між кодом спочатку з міграціями або інструментами …

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

5
Елемент спринту займає більше часу, ніж очікується завершення. Що нам робити?
Що робити, якщо предмет в scrum займає більше часу, ніж очікувалося? Я прошу цього, тому що я помічав елементи, які розробники намагаються завершити, оскільки це набагато жорсткіше, ніж спочатку думали. У такій ситуації ми повинні видалити товар зі спринту назад до каталогу товарів, щоб ми могли відповідати часовій шкалі спринту? …
11 scrum  sprint 

2
Як сьогодні модулювати і упакувати клієнтську бібліотеку Javascript?
Я наздогнав сучасну екосистему JS на стороні клієнта і читав на CommonJS та AMD (включаючи пов'язані інструменти - перегляньте, Requjs, Onejs, Jam, десятки інших). Якщо я пишу бібліотеку Javascript, як я модулюю / пакую її таким чином, щоб вона була найбільш доступною (в ідеалі користувачами, які клянуться у CommonJS, AMD, …

7
Чи фізична Agile плата "завжди" краща за електронний інструмент?
Кожного разу, коли виникає питання про те, яким інструментом Agile користуватися завжди, люди, які відповідають "не користуються електронним інструментом, тому що ви втратите перевагу на великій видимій дошці, яка краще генерує командну розмову". Чи завжди це так чи є контексти, коли електронний інструмент є кращим вибором? Які плюси і мінуси …
11 agile  tools 

1
Збереження символу EOF (Кінець файлу) у тип char
Я читав у книзі " Програмування на мову С Денніса Річі", яку intнеобхідно використовувати для змінної для зберігання EOF - щоб зробити її достатньо великою, щоб вона могла містити значення EOF - ні char. Але наступний код працює добре: #include<stdio.h> main() { char c; c=getchar(); while(c!=EOF) { putchar(c); c=getchar(); } …
11 c 

10
Будь-які інструменти / пропозиції щодо спростування аргументу якості покриття коду
Тепер я знаю, що люди могли б вважати це питання повторюваним або задавали його багато разів, і в такому випадку я буду вдячний за посилання на відповідні питання з відповіддю на моє запитання. Я нещодавно не погоджувався з деякими людьми щодо висвітлення коду. У мене є група людей, які хочуть, …

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

2
Яких рекомендацій слід дотримуватися під час проектування бібліотеки?
Я працюю над проектом Arduino, використовуючи Uno. Проект містить значну кількість коду. Я хотів би створити бібліотеку і, можливо, згодом навіть поділюсь нею. Яких рекомендацій слід дотримуватися під час проектування бібліотеки?

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

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

3
Безпечне зберігання секретних даних у веб-додатку на стороні клієнта
У мене є цей веб-додаток, який буде використовувати всі технології клієнтів (HTML, CSS, JavaScript / AngularJS тощо). Цей веб-додаток буде взаємодіяти з REST API для доступу та зміни даних. Зараз не визначено, який тип системи аутентифікації REST API буде використовувати. Наскільки я розумію, будь-який тип системи аутентифікації API (API ключі, …

3
Ткання байтового коду проти макросів Lisp
Я читав про бібліотеки, які люди писали для таких мов, як Java та C #, які використовують байтове плетіння коду, щоб виконувати такі дії, як перехоплення функцій викликів, вставлення коду журналу тощо. Я також читав макроси Lisp / Clojure у намагання краще зрозуміти, як їх використовувати. Чим більше я читаю …

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

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