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

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

3
Чому п'ять філософів-обідників?
Мені було цікаво, чому проблема філософів "Їдальня" базується на справі п'яти філософів. Чому б не чотири? Я здогадуюсь, що ми можемо спостерігати всі неприємні питання, які можуть виникнути при обговоренні прикладу п’яти філософів, також, коли нам дають чотири мислителя. Чи то лише з історичної причини?

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

8
Коли слід перевіряти покажчики на NULL в C?
Підсумок : Чи повинна функція в С завжди перевіряти, щоб вона не перенаправляла NULLпокажчик? Якщо ні, коли доцільно пропустити ці чеки? Деталі : Я читав кілька книг про інтерв'ю з програмуванням і мені цікаво, яка відповідна ступінь перевірки вхідних даних для аргументів функції в C? Очевидно, що будь-яка функція, яка …
18 c  validation  null 

3
Найшвидша функціональна мова
Я нещодавно заглиблювався у функціональне програмування, особливо Haskell та F #, тим більше. Після деякого гуглювання навколо я не зміг знайти порівняльне порівняння більш помітних функціональних мов (Scala, F # тощо). Я знаю, що це не обов'язково справедливо до деяких мов (на думку Скали), враховуючи, що вони є гібридами, але …

3
Розгалуження порушує безперервну інтеграцію?
Я думаю, що ця стаття, «Успішна модель розгалуження Git» , дуже відома серед досвідчених користувачів DVCS. Я використовую hgздебільшого, але я можу стверджувати, що це обговорення добре для будь-яких DVCS. Нашим поточним робочим процесом є кожен розробник, який клонує головний репо. Ми пишемо код на власному місцевому репо, запускаємо тести, …

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

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

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

4
Автоматичний код генерації: "похідна робота"?
Наприклад, у мене є програмне забезпечення GPL. Я автор цього програмного забезпечення GPL. Це програмне забезпечення GPL має між своїми кодами коментарі Doxygen. Ці коментарі Doxygen написані для створення html-сторінки CC-BY-SA, щоб завантажити цю створену документацію на мій веб-сайт проекту за ліцензією CC-BY-SA. Але, чи є вихідна документація на Doxygen …

7
Чи добре підштовхувати свій код до GitHub, поки він ще знаходиться на початку розробки?
У мене є кілька проектів, які знаходяться в дуже ранній стадії розвитку. Вони ніде не завершуються, але я їх розміщую (як публічну репост) на GitHub, оскільки: У мене є кілька комп’ютерів, і я хочу отримати доступ до свого коду скрізь Я хочу створити резервну копію свого коду Я хочу, щоб …

10
Мій батько - лікар. Він наполягає на написанні бази даних для зберігання некритичної інформації про пацієнтів, без програми програмування [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Таким чином, мій батько зараз перебуває у "злому" баз даних за допомогою FileMaker Pro …
18 database 

5
Чи є щось у .NET, що дозволяє мені визначити граматику та створити мову програмування?
У мене є курс, в якому професіонал попросив нас створити DSL для нашого остаточного проекту. Він представив нас на перших курсах xText з Eclipse. Це новий курс, я все ще трохи нечіткий про те, що означає домен для конкретних мов. Це моє теперішнє розуміння: мова, визначена для домену, - це …
18 .net  dsl 

5
Чи є відомі умови кодування PowerShell?
Чи є чітко визначені умови під час програмування в PowerShell? Наприклад, у сценаріях, які потрібно підтримувати довгостроково, чи потрібно: Використовувати справжнє ім'я командлета або псевдонім? Вкажіть назву параметра командлет повністю або лише частково ( dir -Recurseпроти dir -r) Визначаючи аргументи рядків для командлетів, чи вкладаєте ви їх у лапки ( …

7
Чи можете ви пояснити, чому декілька потоків потребують блокування в одноядерному процесорі?
Припустимо, ці потоки працюють в одному ядерному процесорі. Як процесор виконуйте лише одну інструкцію в одному циклі. Тобто, навіть думали, що вони поділяють ресурс процесора. але комп’ютер забезпечить одноразову одну інструкцію. Тож чи замок не потрібен для багатотокової читання?

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

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