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

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

2
Як працюють компілятори Java AOT?
Існує декілька інструментів ( Excelsior JET тощо), які вимагають перетворити програму Java у власні виконувані файли ( *.exe). Однак я розумію, що ці інструменти справді створюють самородні обгортки, які викликають / виконують javaіз оболонки чи командного рядка. Якщо це розуміння невірно, я не бачу, як воно могло бути. Якщо запущений …
18 java  compiler  aot 

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

1
Чи справді Ерланг мова актора моделі?
Я читав цю статтю: http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol2/pjm2/ І в ньому зазначається, що: ... в акторській моделі навіть ціле число представлене як актор ... Вікіпедія підтверджує: Модель Актора переймає філософію, що все - це актор. У Erlang є багато типів даних, і ці типи не є дійовими особами, наскільки я можу сказати. Чи …

2
Як ви відокремлюєте погляд від логіки в програмі Winform?
Я знаю, що такі моделі, як MVC, відокремлюють погляд від логіки, однак я не знаю, наскільки вони поширені в додатках Winform. Для програми C # Winform я можу почати з a Formі поступово додавати до нього компоненти інтерфейсу, тоді для подій компонентів, ( click, textchanged...) я викликаю свої функції або …
18 c#  mvc  winforms 

2
Чи потрібно зберігати претензії користувачів у маркері JWT?
Я використовую маркери JWT у заголовках HTTP для автентифікації запитів на сервері ресурсів. Сервер ресурсів і сервер auth - це дві окремі робочі ролі в Azure. Я не можу вирішити, чи варто зберігати претензії в токені чи додавати їх до запиту / відповіді іншим способом. Список претензій впливає на надання …

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

6
TDD та повне покриття тесту, де необхідні експоненціальні тестові випадки
Я працюю над компаратором списку, щоб допомогти сортувати не упорядкований список результатів пошуку за дуже конкретними вимогами нашого клієнта. Вимоги вимагають створення алгоритму рейтингової відповідності з такими правилами за важливістю: Точна відповідність на ім'я Усі слова пошукового запиту в імені або синонімі результату Деякі слова пошукового запиту в імені або …

1
Чи існує сучасна заміна інструменту тестування на мутації, як Jester for Java?
"Чому просто вважаєте, що ваші тести хороші, коли ви можете точно знати? Іноді Шут каже мені, що мої випробування є герметичними, але іноді зміни, які він знаходить, виходять як сильні. Настійно рекомендую. ”- Кент Бек Але я бачу, що в stackoverflow немає навіть тегу під назвою " Jester ". То …

5
Чи погана практика кодування створювати щось у випуску, якщо його не існує?
Тож у мене є веб-сервіс, який має щось на зразок, getAccountде він би повертав ідентифікатор до облікового запису, якби його отримав, інакше киньте виняток. Клієнт завжди захоче створити обліковий запис, якщо буде виняток з тією ж інформацією, з якою робиться отримання. Я створюю бібліотеку зручностей для клієнтів, які будуть обробляти …

3
На черзі, який кінець є "головою"?
Я завжди думав, що "голова" черги як наступний елемент, який слід прочитати, і ніколи насправді не ставив під сумнів це використання. Отже, я написав бібліотеку з пов'язаним списком, яка використовується для підтримки черг, кодифікувала цю термінологію: у нас є list1_headмакрос, який отримує перший елемент; при використанні цієї бібліотеки в черзі …

8
Клас з назвою Клас?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Це більше питання стилю, але це те, про що я зараз розмірковую над своїм проектом. Припустимо, що ви створюєте додаток, який моделює …

6
Чи можна використовувати JavaScript як загальну мову сценаріїв?
Я використовував JavaScript і деякі фреймворки (jQuery, Prototype, деякі node.js) для веб-програмування на стороні клієнта, але ніколи на робочому столі, де я виконую більшу частину роботи зі сценаріїв ні в Python, ні в Bash. Але IMHO, JavaScript створив би чудову мову сценаріїв, якщо він використовується поза браузером. Хтось пробував це? …

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

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

6
Що робити, якщо член команди пропустив планування спринту?
Скажімо, член команди у щорічній відпустці. Він не буде відвідувати планування спринту, але повернеться до середини ітерації / спринту. Скажімо, він має 50% ємності, тобто, як він буде доступний для подальшої половини ітерації, якщо: провести сеанс планування з ним після його повернення. провести сеанс планування з ним до того, як …
18 scrum  sprint 

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