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

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

3
Чому ми бажано використовувати колекції першого класу?
Як правило, номер 4 об’єктної гімнастики Джеффа Бея (RTF) в «Антології ThoughtWorks», рекомендується « Використовувати колекції першого класу ». Правило 4: Колекції першого класу Застосування цього правила просте: будь-який клас, який містить колекцію, не повинен містити змінних інших членів. Кожна колекція перетворюється на свій клас, тож тепер поведінка, пов'язана з …

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

5
Ефективні методи зберігання десятків мільйонів об’єктів для запиту, з великою кількістю вставок в секунду?
Це в основному додаток для реєстрації / підрахунку, який підраховує кількість пакетів і підраховує тип пакету тощо в мережі чату p2p. Це дорівнює приблизно 4-6 мільйонам пакетів за 5 хвилин. А оскільки я роблю лише «знімок» цієї інформації, я виймаю лише пакети, старші ніж на 5 хвилин кожні п’ять хвилин. …

6
Як визначити пріоритетність та суворість «поліпшення коду»?
У нашій системі відстеження помилок є поля "пріоритет" та "серйозність". Ми визначаємо суворість як "як це впливає на користувача", а пріоритет - як "як це впливає на продукт". Моє запитання полягає в тому, як класифікувати завдання "поліпшення коду" за ступенем суворості та пріоритетності. Припустимо, що поліпшення не змінює жодної поведінки, …

7
Які існують деякі переваги / недоліки використання C над складанням? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Зараз я вивчаю техніку телекомунікацій та електроніки, і ми перейшли з асемблера до С …
15 c  low-level  assembly 

2
Як налагодити / змінити код Java під час роботи програми?
Я щойно побачив відео, на якому показано, як Notch (про славу Minecraft) налагоджує та змінює Minecraft під час роботи. Він призупиняє гру, щось змінює в коді, а потім призупиняє гру, де зміна набуває негайного ефекту без необхідності перезапускати програму. Як це працює? Який метод використовується для досягнення цього?
15 java  debugging 

1
Який правильний спосіб запропонувати функції, які потрібно додати до мови C #?
Який правильний спосіб запропонувати функції, які потрібно додати до мови C #? Наприклад, я хотів би мати оператора, подібного до, ??але для вибору значень min або max. Я б хотів a <? bрозширитись a < b ? a : b так само і для>?
15 c# 

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

6
Перейти на Android або спочатку вивчити основи Java? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Я досить знаю C і знаю деякі C ++, але ніколи не торкався Java. Нещодавно у мене з’явилася ідея про …
15 java  android 

4
Поводження з надзвичайно великою кількістю мовою, яка не може?
Я намагаюся подумати над тим, як би я міг робити обчислення на надзвичайно великій кількості (до infinitum - intergers no floats), якщо мовна конструкція не здатна обробляти числа, що перевищують певне значення. Я впевнений, що я не перший і не останній, хто задав це питання, але пошукові терміни, які я …

13
У яких областях програмування час роботи алгоритму насправді є важливою проблемою?
Іноді я чую, як люди кажуть, що через швидкість процесорів та обсяг пам’яті доступної пам’яті, ефективність алгоритму та час виконання не викликають на практиці серйозних проблем. Але я думаю, що все ж є сфери, де такі міркування залишаються першорядними. Два, що спадають на думку, - це алгоритмічна торгівля, де тисячі …
15 algorithms 

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

1
Чи є якісь подкасти (а не лекції) про розробку компілятора?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Є кілька подкастів з лекціями університетів. Шукаю "інші" подкасти. Чи є якісь недекларні подкасти про розробку компілятора?
15 compiler 

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


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