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

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

1
Які практичні наслідки теорії типу гомотопії в програмуванні?
Я тільки починаю вивчати Haskell, після приходу зі світу JavaScript / Ruby. Я натрапив на https://github.com/HoTT та книгу теорії типу гомотопії , яку я дуже прагну прочитати. Однак я буду вивчати поняття теорії математики та типів, коли я піду, тому, схоже, пройде багато часу, перш ніж я зрозумію, що означатиме …

1
Чи є щось на зразок ліцензій Creative Commons на політику конфіденційності?
Нещодавно я читав, що читання Політики конфіденційності, з якою ви зустрічаєтесь за рік, займе 76 робочих днів і був дуже вражений, що це було так погано. Тому я подумав, як це можна покращити. Ліцензії Creative Commons є приємними, оскільки вони модульні: CC: Вказує, що це ліцензія Creative Commons [-BY]: атрибуція …
11 legal  privacy 

2
Чи повинні моделі ASP.NET MVC мати ідентифікатор?
Розробляючи додаток ASP.NET MVC, що дозволяє оновити модель, вам потрібен певний спосіб знати, як прийняти оновлену модель перегляду та співставити її з тією моделлю, яка зараз оновлена. Здається, є кілька різних способів зробити це, і мені цікаво, чи будь-який з них не є належним MVC (як, наприклад, дані зберігання даних …
11 mvc  asp.net-mvc 

1
Що таке λ-обчислення по суті?
У мене є те, що я б назвав філософським питанням про λ-обчислення. Коли ви досліджуєте λ-обчислення, ви здивуєтеся, побачивши все, що ви можете там зробити. Ви можете визначити цілі числа, арифметичні операції, булеві, висловлювання "if-then-else", цикли, рекурсивні функції тощо. Я вважаю, що це було обчислено завершено. Але з іншого боку, …

5
Хто пише технічні «розповіді користувачів» у scrum
Я знаю, що власник продукту повинен писати історію користувача в scrum. Історія користувача описує функцію для кінцевого користувача. Але хто описує, що потрібно технічно розробити і як це потрібно здійснити і де ця інформація зберігається щодо scrum? Це дійсно мене зацікавило б! Я бачу великий брак знань у нашій компанії, …
11 scrum 


2
Наближається SICP в Clojure замість схеми
Я бакалавр третього курсу програми інженерії програмного забезпечення, і я висунув ідею прочитати SICP раднику, щоб отримати глибше і більш фундаментальне розуміння принципів, що стоять за всім цим програмним забезпеченням, яке ми розробляємо. Він запропонував не вивчати схему для завершення книги (бо це не так часто, як сучасні діалекти Ліспа), …
11 clojure  scheme  sicp 

5
Чи насунуті статичні бібліотеки? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Є два аргументи для спільного використання бібліотек: Це сприяє зменшенню місця на диску. Коли …
11 c  compiler 

2
Як зобразити графік з кількома краями, дозволеними між вузлами та ребрами, які можуть вибірково зникати
Я намагаюся розібратися, яку структуру даних використовувати для моделювання гіпотетичного, ідеалізованого використання мережі. За моїм сценарієм, кількість користувачів, які ворогують один з одним, намагаються сформувати мережі комп’ютерів, де відомі всі потенційні зв’язки. Комп'ютери, до яких потрібно підключити одного користувача, можуть бути не такими, як ті, з якими потребує інший користувач; …

2
Чи є незручність злиття в SVN до версії v1.5 застарілою до теперішнього часу, коли відсутність метаданих вже не відбувається?
Я починаю працювати з SVN, і так багато джерел кажуть, що об'єднувати SVN дуже важко порівняно з інструментами DVCS. В останні питання я міг би знайти тут на РЕ з 2012 року. Іноді згадується, що причина полягає в тому, що SVN до v1.5 не мав метаданих, але SVN зараз у …

4
Альтернативи багатократному успадкуванню для моєї архітектури (NPC в грі стратегії в реальному часі)?
Кодування не так складно на самому справі . Важкою частиною є написання коду, який має сенс, читабельний і зрозумілий. Тому я хочу стати кращим розробником та створити якусь солідну архітектуру. Тому я хочу створити архітектуру для NPC у відеоіграх. Це стратегія в реальному часі, як Starcraft, Age of Empires, Command …

2
Як впоратися з ростом проекту з відкритим кодом?
Я беру участь у наданні підтримки проекту з відкритим кодом вже рік-два, і проект набув великої популярності з мого початку. Програма бачить більше 100 000 завантажень на тиждень, і її використовують понад 60% людей у ​​своєму первинному полі, тому ми, очевидно, раді, що людям так сподобалось користуватися нею. Однак проблема …

2
Чому F # Core визначає загальні типи масивів?
Я щойно помітив, що простір імен FSharp.Core включає загальні типи масивів до 4-х вимірів, тобто Core. [] <'T> , Core. [,] <' T> і т. Д. C # і VB здаються відмінно з System.Array - хоча мені незрозуміло, як їм вдається підтримувати сильно типізовані спеціалізовані типи масивів, такі як int …
11 c#  .net  f# 

4
Що означає "ООП приховує державу"? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . В одній із багатьох анти-ООП-рейтів на cat-v.org я знайшов уривок Джо Армстронга, який висунув …

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

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