Вопросы с тегом «language-agnostic»

Используйте этот тег для ВОПРОСОВ ПРОГРАММИРОВАНИЯ, которые не зависят от какого-либо конкретного языка программирования.

28
Понимание «случайности»
Я не могу разобраться с этим, что является более случайным? rand() ИЛИ : rand() * rand() Я нахожу это настоящим дразнителем мозга, не могли бы вы мне помочь? РЕДАКТИРОВАТЬ: Интуитивно я знаю, что математический ответ будет состоять в том, что они одинаково случайны, но я не могу не думать, что …


30
Что значит «программировать на интерфейс»?
Я видел это упомянутое несколько раз, и мне не ясно, что это значит. Когда и зачем ты это делаешь? Я знаю, что делают интерфейсы, но тот факт, что я не совсем уверен в этом, заставляет меня думать, что мне не хватает их правильного использования. Это просто так, если вы должны …

30
Какое регулярное выражение лучше всего проверить, является ли строка допустимым URL-адресом?
Как я могу проверить, является ли данная строка действительным адресом URL? Мои знания регулярных выражений являются базовыми и не позволяют мне выбирать из сотен регулярных выражений, которые я уже видел в Интернете.

30
Каковы менее известные, но полезные структуры данных?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Есть некоторые структуры данных, которые действительно полезны, но неизвестны большинству программистов. Какие они? Все знают о связанных списках, бинарных деревьях и хешах, …

23
Соглашения об именах баз данных, таблиц и столбцов? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами отредактировав этот пост . Закрыто 6 лет назад . Всякий раз, когда я проектирую базу данных, я всегда задаюсь вопросом, есть ли …

30
Должна ли функция иметь только один оператор возврата?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Есть ли веские причины, по которым лучше иметь в функции только один оператор return? Или можно вернуться из функции, как только это …

5
Как определить, насколько точен мой расчет числа пи?
Я пробовал различные методы для реализации программы, которая дает цифры числа Пи последовательно. Я попробовал метод рядов Тейлора , но он оказался очень медленным (когда я сравнил свой результат с онлайн-значениями через некоторое время). Во всяком случае, я пытаюсь лучшие алгоритмы. Итак, при написании программы я застрял в проблеме, как …

30
Интерфейс против Базового класса
Когда я должен использовать интерфейс и когда я должен использовать базовый класс? Должен ли он всегда быть интерфейсом, если я не хочу определять базовую реализацию методов? Если у меня есть класс собак и кошек. Почему я хотел бы реализовать IPet вместо PetBase? Я могу понять наличие интерфейсов для ISheds или …

30
В чем разница между глубокой и мелкой копиями?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. В чем разница между глубокой и мелкой копиями?


30
В чем разница между аргументом и параметром?
Говоря о методах в устной форме, я никогда не уверен, использовать ли слово аргумент или параметр или что-то еще. В любом случае другие люди знают, что я имею в виду, но что правильно, и какова история терминов? Я программист на C #, но мне также интересно, используют ли люди разные …

11
Какая разница между подделкой, издевательством и окурком?
Я знаю, как использовать эти термины, но мне интересно, есть ли общепринятые определения для подделки , насмешек и окурков для юнит-тестов? Как вы определяете их для ваших тестов? Опишите ситуации, когда вы можете использовать каждый из них. Вот как я их использую: Поддельный : класс, который реализует интерфейс, но содержит …

30
Учимся писать компилятор [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.