Вопросы с тегом 'definition'

Общий тег для тем, предоставляющих определения.
35 отв.

Что такое программирование RESTful?

Что такое RESTful-программирование?
22 марта '09 в 17:45
15 отв.

SOAP vs REST (различия)

Я читал статьи о различиях между SOAP и REST как протоколом связи веб-службы, но я думаю, что самые большие преимущества для REST по сравнению с SOAP: REST более динамичен, нет необходимости создавать и обновлять UDDI (универсальное описание, обна...
10 нояб. '13 в 2:11
5 отв.

Определение "downstream" и "upstream"

Я начал играть с Git и столкнулся с терминами "upstream" и "downstream". Я видел это раньше, но никогда не понимал их полностью. Что означают эти термины в контексте SCM (инструменты управления конфигурацией программного обеспечения) и исходного код...
29 апр. '10 в 20:18
26 отв.

В чем разница между определением и декларацией?

Значение обоих ускользает от меня.
11 сент. '09 в 15:27
31 отв.

Каков пример Принципа замещения Лискова?

Я слышал, что принцип замены Лискова (LSP) является фундаментальным принципом объектно-ориентированного проектирования. Что это такое и какие примеры его использования?
11 сент. '08 в 18:17
17 отв.

Что такое идемпотентная операция?

Что такое идемпотентная операция?
03 июля '09 в 4:06
8 отв.

Какая разница между модульными, функциональными, приемными и интеграционными тестами?

В чем разница между тестированием на единицу, функционала, приемки и интеграции (и любые другие типы тестов, о которых я не упоминал)?
05 февр. '11 в 2:59
22 отв.

Что такое Unit test, интеграционный тест, Smoke test, регрессионный тест?

Что такое Unit test, Integration Test, Smoke test, регрессионный тест и каковы различия между ними? И какие инструменты я могу использовать для каждого из них? Например, я использую JUnit и NUnit для тестирования модулей и тестирования интеграции. ...
06 февр. '09 в 15:08
10 отв.

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

Я знаю, как я использую эти термины, но мне интересно, были ли принятые определения фальсификации, mocking и stubbing для модульные тесты? Как вы определяете их для своих тестов? Опишите ситуации, в которых вы можете использовать каждый. Вот ка...
06 дек. '08 в 18:17
18 отв.

Что такое "Currying"?

Я видел ссылки на curried-функции в нескольких статьях и блогах, но я не могу найти хорошее объяснение (или, по крайней мере, один из них имеет смысл!)
30 авг. '08 в 23:12
14 отв.

В чем разница между каррированием и частичным применением?

Я нередко вижу в Интернете различные жалобы на то, что другие примеры каррирования не являются карри, но на самом деле являются лишь частичным применением. Я не нашел достойного объяснения того, что такое частичное приложение, или как оно отличается...
20 окт. '08 в 13:41
41 отв.

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

Может ли кто-нибудь объяснить разницу между Software Design и Software Architecture? Более конкретно; если вы скажете кому-нибудь представить вам "дизайн" - что вы ожидаете от них? То же самое касается "архитектуры". Мое настоящее понимание: Диза...
01 апр. '09 в 13:00
17 отв.

Что такое y-combinator?

Y-combinator является концепцией comp-sci с "функциональной" стороны вещей. Большинство программистов вообще ничего не знают о них, если они даже слышали о них. Что такое y-combinator? Как они работают? Для чего они хороши? Полезны ли они на процеду...
18 сент. '08 в 18:21
10 отв.

Как найти, где метод определен во время выполнения?

У нас недавно возникла проблема, когда после совершения ряда коммитов бэкэнд-процесс не выполнялся. Теперь мы были хорошими мальчиками и девочками и побежали rake test после каждой регистрации, но из-за некоторых странностей в загрузке библиотеки Ra...
06 окт. '08 в 21:44
15 отв.

Что такое циклический инвариант?

Я читаю "Введение в алгоритм" от CLRS. В главе 2 авторы упоминают "петлевые инварианты". Что такое инвариант цикла?
11 июля '10 в 5:07