Запитання з тегом «language-agnostic»

Використовуйте цей тег для питань ПРОГРАММУВАННЯ, які не залежать від конкретної мови програмування.

30
Яке найкраще ім’я для немутуючого методу "додати" для незмінної колекції?
Вибачте за вафельний заголовок - якби я міг придумати стислий заголовок, мені не доведеться ставити питання. Припустимо, у мене є незмінний тип списку. Він має операцію, Foo(x)яка повертає новий незмінний список із вказаним аргументом як додатковий елемент в кінці. Отже, для складання списку рядків зі значеннями "Привіт", "незмінний", "світ" ви …

30
Скільки параметрів занадто багато? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Закрито 4 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Рутини можуть мати параметри, це не новина. Ви …

5
Ім'я файлу? Назва шляху? Базова назва? Називання стандарту для шматочків шляху
Я постійно тримаю себе у вузлах, коли я маніпулюю шляхами та іменами файлів, тому що у мене немає загальної системи імен, яку я використовую. Мені потрібно придумати стандарт іменування і дотримуватися його, і я хотів би бути чітким і послідовним з іншими, тому я відкриваюся, щоб дізнатися канонічні відповіді. Розглянемо …

30
Рекурсія чи ітерація?
Чи є показник ефективності, якщо ми використовуємо цикл замість рекурсії або навпаки в алгоритмах, де обидва можуть служити одній цілі? Наприклад: Перевірте, чи вказаний рядок є паліндром. Я бачив багато програмістів, які використовують рекурсію як засіб, щоб показати, коли простий алгоритм ітерації може відповідати рахунку. Чи грає компілятор життєво важливу …

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

20
Коли я повинен використовувати Debug.Assert ()?
Я вже близько року займаюся професійним інженером програмного забезпечення, закінчивши ступінь CS. Я певний час знав про твердження в C ++ і C, але не мав уявлення, що вони існували в C # і .NET зовсім недавно. Наш виробничий код не містить жодних тверджень і моє питання в цьому ... …

7
Пропустити список проти дерев бінарного пошуку
Нещодавно я натрапив на структуру даних, відому як пропускний список . Схоже, це дуже схожа поведінка з двійковим деревом пошуку. Чому ви коли-небудь хочете використовувати список пропусків над двійковим деревом пошуку?




11
Що відбувається, коли недостатньо пам'яті, щоб кинути OutOfMemoryError?
Я усвідомлюю, що для кожного об'єкта потрібна купа пам’яті, а кожен примітив / посилання на стеці вимагає пам’яті стека. Коли я намагаюся створити об’єкт на купі, і для цього недостатньо пам'яті, JVM створює java.lang.OutOfMemoryError на купі і кидає його мені. Це неявно, це означає, що в запуску JVM є запам'ятована …

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

25
Чи коли-небудь вигідніше використовувати "goto" мовою, яка підтримує цикли та функції? Якщо так, то чому?
Я давно перебуваю під враженням, що gotoніколи не можна використовувати, якщо можливо. Днями переглядаючи libavcodec (який написаний на С), днями я помітив багаторазове використання цього. Чи коли-небудь вигідніше використовувати gotoмову, яка підтримує цикли та функції? Якщо так, то чому?

9
Що таке впевнене програмне забезпечення?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Я часто бачу людей, які говорять про те, що певне програмне забезпечення "дуже впевнено" або що Microsoft схильна писати рамки, що не мають впевненості. Що …

14
Сортування за місцем Radix
Це довгий текст. Будь ласка, нехай зі мною. Зникла питання: чи є дієвий алгоритм сортування радіоактивних місць ? Попередній У мене величезна кількість невеликих рядків фіксованої довжини, які використовують лише літери "A", "C", "G" і "T" (так, ви вже здогадалися: ДНК ), які я хочу сортувати. На даний момент я …

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