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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что такое нормальная форма слабой головы?

Что означает Нормальная Форма Слабой Головы (WHNF)? Что означают нормальная форма головы (HNF) и нормальная форма (NF)? Реальный мир Haskell утверждает: Привычная функция seq вычисляет выражение к тому, что мы называем нормальной головой (сокраще...
29 июл. '11 в 12:13