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

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

4
Чи існує API для визначення округів Конгресу? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Я хочу визначити округ Конгресу на основі адреси, яку надає мій користувач. Це не дозволить користувачеві самостійно шукати його. Чи …
11 api 

8
Чи набагато важче Java "налаштувати" продуктивність порівняно з C / C ++? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Чи заважає "магія" JVM впливати програмісту на мікрооптимізацію на Java? Нещодавно я читав на …

2
Що є правильним способом побудови програм Winform з декількох "екранів"
Який правильний спосіб створити програму Winform, яка має кілька "екранів"? Наприклад, я намагаюся написати невелику програму резервного копіювання (в основному для хихикань), і я скидаю елементи контролю та контейнери на форму. Я використовую панелі та групові скриньки, щоб розділити різні екрани (наприклад: я використовую панель, щоб утримувати всі елементи керування …
11 c#  gui  winforms  gui-design 

1
Чи законно змінювати ліцензований код MIT і продавати його?
У мене є проект, і я хочу використовувати готовий сценарій, який у ньому ліцензований під MIT. Але використання цього сценарію окремо буде зайвим. Тому я вирішив об'єднати свій код і ліцензований сценарій MIT в один і той же файл. (Скажімо, я модифікую, вдосконалюю та / або додаю до нього нові …

13
Справа з фігурним брекет-супом
Я програмував і в C #, і в VB.NET роками, але в першу чергу в VB. Я роблю кар’єрний зсув у напрямку до C # і, загалом, мені більше подобається C #. Одна з проблем, які у мене є, - це кучерявий суп з брекетів. У VB кожне ключове слово …

2
Знищене порівняно з денігрованим у JavaDoc?
У JavaDoc для X509Certificate getSubjectDN()нього зазначено: Денігровано , замінено на getSubjectX500Principal (). Я звик бачити застаріле в методах для методів, які більше не слід використовувати, але не денігрувати. Я знайшов повідомлення про помилку щодо цього конкретного випадку, коли його було закрито коментарем: Це не помилка. "Зневищений" призначений для вживання лише …

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

6
Приклади, коли ми будемо використовувати інтерпретовану мову над складеною мовою?
Я розумію відмінності між інтерпретованими та компільованими мовами, але якщо хтось міг би навести кілька прикладів ситуацій, коли можна скористатись інтерпретованими мовами над компільованими мовами, а також ситуацій, коли, ймовірно, використовуються компільовані мови над інтерпретованими мовами, бути дуже корисним.

3
Де слід провести межу між одиничними тестами та тестами інтеграції? Чи повинні вони бути окремими?
У мене є невелика рамка MVC, над якою я працював. Це кодова база, безумовно, не велика, але це не просто пара занять. Нарешті я вирішив скористатися і почав писати тести на це (так, я знаю, я мав би це робити весь час, але API до цього часу був надзвичайно нестабільним) …

3
Як можна було б читати пам'ять із процесу? Чи відрізняється це ОС?
Як досвідчений веб-розробник, але початківець програміст "низького рівня", цей матеріал для мене все ще є вуду. Мені цікаво, як би хтось навіть почав займатися пошуком блоку пам'яті, а потім його читанням (наприклад, читанням таймера в грі міни)? Чи відрізняється це версія OS / OS?

1
Чи потрібна атрибуція, сумісна з GPL?
Чи можна ліцензувати код відповідно до цього пункту: Redistribution of this work, with or without modification, is permitted if Bob Joe is attributed as the original author or licensor of this work, but not in any way that suggests that Bob Joe endorses you or your use of the work. …
11 licensing  gpl 

1
Чому Scala вимагає, щоб функції мали явний тип повернення?
Нещодавно я почав вчитися програмувати в Scala, і до цього часу було весело. Мені дуже подобається здатність оголошувати функції в межах іншої функції, яка просто здається інтуїтивно зрозумілою. Одним із поглядів домашніх улюбленців, що у мене є щодо Scala, є те, що Scala вимагає явного типу повернення у своїх функціях …

4
Які IDE чи редактори використовують такі компанії, як Google, Apple, IBM тощо? [зачинено]
Важко сказати, про що тут питають. Це питання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . Незважаючи на те, що у …

12
Як я можу пояснити об'єктно-орієнтоване програмування тому, хто кодується лише у Fortran 77?
Моя мати робила дисертацію в коледжі у Фортран, і тепер (через десятиліття пізніше) потрібно вивчити с ++ для моделювання рідин. Вона здатна зрозуміти все процедурне програмування, але як би я не намагався пояснити їй об'єкти, воно не прилипає. (Я дуже багато працюю з Java, тому я знаю, як працюють об'єкти) …

4
У чому полягає використання універсальних імен символів в ідентифікаторах в C ++
Стандарт C ++ (я помітив це в новому, але він вже існував у C ++ 03) вказує універсальні імена символів, написані як \uNNNNта \UNNNNNNNNі представляють символи з кодовими точками unicode NNNN/ NNNNNNNN. Це корисно для рядкових літералів, тим більше, що чітко визначені UTF-8, UTF-16 та UCS-4 рядкові літерали. Однак універсальні …
11 c++  c++11 

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