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

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

1
ПРИЄДНУЙТЕСЯ проти ВНУТРІШНЬОГО ПРИЄДНАННЯ та ПОЛНОГО ВНУТРІШНЬОГО ПРИЄДНАННЯ
Я знаю , що є різниця між INNER JOINі FULL OUTER JOIN, я можу бачити це, але, в чому різниця між двома наступними: JOIN ... ON...і INNER JOIN...ON...та до сих пір ще JOIN...ON...протиFULL OUTER JOIN...ON... Причина в тому, що я думаю, що, можливо, просто використання JOINпсує запит, над яким я …
27 sql  sql-server 

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

4
Що визначає, які функції Javascript блокуються проти не блокуючих?
Я вже декілька років займаюся веб-JavaScript (vanilla JS, jQuery, Backbone тощо), і останнім часом я займаюся деякою роботою з Node.js. У мене знадобився певний час, щоб розібратися з "неблокуючим" програмуванням, але зараз я звик використовувати зворотні дзвінки для операцій вводу-виводу і чогось іншого. Я розумію, що Javascript від природи однопотоковий. …

6
Що означає "розгалуження безкоштовне" в Git?
Що означає "розгалуження безкоштовне" в Git? Я чую це багато разів, коли згадується Git порівняно з іншими системами управління версіями. У мене не було можливості (?) Спілкуватися з іншими ( SVN тощо), тож як розгалуження "дорого" у інших?

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

3
Що означає «R» у іменах реєстру x64?
Я знаю, що 32-бітові регістри були названі як 16-бітові регістри з префіксом 'E', щоб означати розширений. Я завжди вважав, що це означає, що це збільшилося з 16 до 32 біт, хоча я ніколи не бачив, щоб це прямо сказано. Я намагався з'ясувати, що означає "R", але мої навички google не …
27 architecture  x86 

6
скільки часу ви витрачаєте на тестування одиниць?
У компанії, в якій я працював, керівники наполягали на тому, що покриття коду тестами підрозділу повинно становити 99% або більше. Це призвело до написання більше тестів, ніж код. На те, щоб скласти тести для одного класу, на реалізацію якого пішов день, нам знадобилося буквально 3 дні. Однак у результаті я …

7
Що є більш швидкою альтернативою CRC?
Я роблю деяку передачу даних з dsPIC на ПК, і я роблю 8-бітний CRC для кожного блоку з 512 байтів, щоб переконатися у відсутності помилок. З увімкненим моїм кодом CRC я отримую близько 33 КБ / с, без нього я отримую 67 КБ / с. Які існують альтернативні алгоритми виявлення …

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

2
Чому конвенція говорить, що назви таблиць БД повинні бути поодинокими, але RESTful ресурси множиною?
Це досить усталене умовлення, що назви таблиць бази даних, принаймні, у SQL, повинні бути єдиними. SELECT * FROM user;Дивіться це питання та обговорення . Також досить усталеною умовою є те, що імена ресурсів RESTful API повинні бути множинними. GET /users/123і POST /usersдивіться цей . У найпростішому API, що підтримує базу …

2
Чи можу я використовувати нову бібліотеку / код з ліцензією BSD в комерційному проекті з закритим джерелом?
Я знайшов бібліотеку freetype-gl, яку хочу використовувати. У нього є нова ліцензія BSD, і я хотів би використати її в моєму комерційному проекті з закритим джерелом. Чи можу я це зробити?

1
викликати функцію і ніколи не чекати її в C #
У моєму веб-додатку mvc4 є контролер, в якому є дія, яку потрібно викликати іншою функцією. Що відбувається в цій функції, тобто повернене значення, не важливо для моєї дії. Як я можу викликати цю функцію і ніколи не чекати її виконання? Я думаю, що це можна зробити за допомогою асинхронізу, але …
26 c#  .net  asp.net  asp.net-mvc 

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

9
Чи повинен первинний ключ бути незмінним?
Недавній питання про StackOverflow викликав дискусію про незмінність первинних ключів. Я думав, що це якесь правило, що первинні ключі повинні бути незмінні. Якщо є ймовірність, що одного дня первинний ключ буде оновлений, я подумав, що вам слід використовувати сурогатний ключ. Однак це не в стандарті SQL, і деякі функції "каскадного …

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

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