Вопросы с тегом «terminology»

Вопросы о значении или использовании терминов программирования.

3077
Что такое внедрение зависимостей?

Уже было опубликовано несколько вопросов с конкретными вопросами о внедрении зависимостей , например, когда его использовать и какие существуют для него рамки. Однако, Что такое внедрение зависимостей и когда / почему его следует или не следует...

2131
Что такое JSONP и почему он был создан?

Я понимаю JSON, но не JSONP. Документ Википедии о JSON является (был) лучшим результатом поиска для JSONP. Это говорит это: JSONP или «JSON with padding» - это расширение JSON, префикс которого указан в качестве входного аргумента самого вызова. А? Какой звонок? Это не имеет никакого смысла для...

1416
Что такое монада?

Кратко рассмотрев недавно Хаскелла, каким было бы краткое, сжатое, практическое объяснение того, что в действительности представляет собой монада? Я обнаружил, что большинство объяснений, с которыми я столкнулся, было довольно недоступным и лишенным практических...

1148
Что такое (функциональное) реактивное программирование?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я прочитал статью в Википедии о реактивном программировании . Я также прочитал небольшую статью о...

983
Что такое состояние гонки?

При написании многопоточных приложений одной из наиболее распространенных проблем является состояние гонки. Мои вопросы к сообществу: Каково состояние гонки? Как вы их обнаруживаете? Как вы справляетесь с ними? Наконец, как вы предотвращаете их появление?...

902
Определение «вниз по течению» и «вверх по течению»

Я начал играть с Git и столкнулся с терминами «upstream» и «downstream». Я видел это раньше, но никогда не понимал их полностью. Что означают эти термины в контексте SCM ( инструменты управления конфигурацией программного обеспечения ) и исходного...

900
Что означает «POSIX»?

Что такое POSIX? Я прочитал статью в Википедии и читаю ее каждый раз, когда сталкиваюсь с термином. Дело в том, что я никогда не понимал, что это такое. Может ли кто-нибудь объяснить мне, объясняя "необходимость POSIX"...

866
В чем разница между фреймворком и библиотекой?

В чем разница между фреймворком и библиотекой ? Я всегда думал о библиотеке как о наборе объектов и функций, которые фокусируются на решении конкретной проблемы или конкретной области разработки приложений (например, доступа к базе данных); и, с другой стороны, структура как набор библиотек,...

799
В чем разница между модульными, функциональными, приемочными и интеграционными тестами? [закрыто]

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

718
В чем разница между аргументом и параметром?

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

706
Какая разница между подделкой, издевательством и окурком?

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

584
Разница между DTO, VO, POJO, JavaBeans?

Видели несколько похожих вопросов: В чем разница между JavaBean и POJO? В чем разница между POJO (простой старый объект Java) и DTO (объект передачи данных)? Можете ли вы также сказать мне контексты, в которых они используются? Или цель...