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

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

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

3
Чи потрібна Doctype для документів HTML5
Нещодавно у мене було співбесіду на роботі, і одне із запитань було «Чи потрібна доктіпа для документів HTML 5?». Я відповів «ні», але маю відчуття, що я можу помилитися. З w3 виглядає, що це абсолютно потрібно, але якщо я введіть простий HTML, як <html> <body> <input type="color" disabled/> </body> </html> …
12 html  w3c 

5
Чи справді сценарії Perl не мають розширення?
Я щойно почав читати навчальний Perl, 6-е видання O'Reilly , і здивувався, коли натрапив на цей уривок. #!/usr/bin/perl print "Hello, world!\n"; Давайте уявимо, що ви це ввели у своєму текстовому редакторі. (Ще не хвилюйтеся про те, що означають деталі та як вони працюють. Про них ви побачите через мить.) Зазвичай …
12 perl 

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

2
Розуміння та запам'ятовування параметрів відновлення git
Поки найбільш заплутаною частиною git є перехід на іншу гілку. Зокрема, саме аргументи командного рядка заплутані. Кожен раз, коли мені хочеться перезавантажити невеликий фрагмент однієї гілки на кінчик іншої, мені доводиться переглядати документацію щодо git rebase, і мені потрібно приблизно 5-10 хвилин, щоб зрозуміти, яким повинен бути кожен з 3 …
12 git 

4
Чи буде неправильною ідеєю мати <style> в <body>?
Внизу коду я розмістив внутрішній аркуш стилю з тегом body, а не в голові. Для програми з однією сторінкою я вважаю це зробити для стилів, застосовних лише до цієї сторінки, а не для того, щоб мати окремий файл pagespecific.css. Чи є сценарій, коли це має зворотний бік, оскільки я не …
12 html  css 

2
Чи доступні сьогодні загальні нетуркінські цілі мови загального призначення на сьогодні?
Повні мови, які не є Тюрінгом, пропонують велику перевагу перед мовами, повними Тюрінгом, оскільки вони набагато проаналізованіші і, таким чином, пропонують набагато більш широкі можливості оптимізації. Однак вони ледве використовуються, і повнота Тьюрінга насправді продається як хороша особливість. Чи є на сьогодні доступні основні мови, які не є Тьюрінгом, які …

5
Як змінюється концепція класу при передачі даних конструктору замість параметрів методу?
Скажімо, ми робимо аналізатор. Однією з реалізацій може бути: public sealed class Parser1 { public string Parse(string text) { ... } } Або ми могли замість цього передати текст конструктору: public sealed class Parser2 { public Parser2(string text) { this.text = text; } public string Parse() { ... } } …


4
Що являє собою мову програмування та як одна авторська мова є програмовою?
Я вирішив створити власну мову програмування, переважно просто заради розваги. Однак мене зацікавив юридичний аспект усього цього. Наприклад, ви можете ліцензувати конкретні програми за певними умовами. Однак як ви ставитесь до ліцензування мови ? Також під цим я маю на увазі не просто реалізацію мови (компілятор та VM), а сам …

3
Події та наполегливість подій
Я читаю про пошук подій і маю питання щодо наполегливості. Я все ще можу мати БД з усіма сутностями, правда? Або події повинні відтворюватися щоразу, коли програма починає отримувати останню версію кожної сутності у пам'яті? Здається, що це трата на більші системи (як у великій кількості даних)? Справа в пошуку …

2
Що таке зворотна сумісність .NET Framework?
Ми розробляємо додаток Windows в .NET 4 з базою даних MySQL. Коли ми збираємося розгорнути цю програму, ми встановимо .NET 4 рамку в нашому клієнті, тоді при встановленні .NET Connector для MySQL потрібен .NET Framework 3.5. Але .NET 4 вже встановлений. Чи не була сумісна .NET Framework назад сумісною? Ми …

4
Поводження зі «пов’язаною» роботою в межах одного спритного робочого елемента
Я в проектній групі, що складається з 4-х дев. У нас тривалий час обговорювались, як впоратися з додатковою роботою, яка з’являється в ході одного робочого предмета. Ця додаткова робота, як правило, є дещо пов'язаними із завданням, але не завжди необхідними для досягнення мети пункту (це може бути думка). Приклади включають, …

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

6
Як документувати ділові правила
Мене цікавить, який би був формальний і найчастіше практикуваний метод документування бізнес-правил? Крім того, як документувати специфікації інтерфейсу для артефактів розробки (наприклад, поля форм форми документації та як кнопки ведуть себе на формі, тексті інформації ... тощо)

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