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

Определение - это изложение значения или значения слова, фразы, идиомы и т. Д.

202
Что такое MVC, на самом деле?

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

98
Почему Inversion of Control назван так?

Слова invertили controlвообще не используются для определения инверсии контроля в определениях, которые я видел. Определения Википедия инверсия управления (IoC) - это метод программирования, выраженный здесь в терминах объектно-ориентированного программирования, в котором связывание объектов во...

38
Пытаюсь понять, П против NP, против NP Complete против NP Hard

Я пытаюсь понять эти классификации и почему они существуют. Правильно ли мое понимание? Если нет, то что? P - полиномиальная сложность, или для некоторого неотрицательного действительного числа , такого как , и т. Д. Если проблема принадлежит P, то существует по крайней мере один алгоритм, который...

23
Какое определение для «Big Data»?

Есть один? Все определения, которые я могу найти, описывают размер, сложность / разнообразие или скорость данных. Определение Википедии - единственное, которое я нашел с фактическим числом Большие объемы данных являются постоянно меняющейся целью, начиная с 2012 года, начиная от нескольких десятков...

22
Относится ли программное обеспечение к производительности или к грязному коду?

Определение Википедии из программного обеспечения гнили фокусируется на производительности программного обеспечения. Это другое использование, чем я привык; Я думал об этом гораздо больше с точки зрения чистоты и дизайна кода - с точки зрения того, что код имеет все стандартные характеристики...

19
Каковы различные значения слова «приспособление»?

У меня есть некоторые трудности с пониманием понятия «крепеж». Я знаю, что такое набор тестов, тестовый набор, тестовый прогон, но что такое «приспособление»? Параметризованный тест? Мне кажется, что значение или семантика термина «фикстура» может незначительно отличаться в зависимости от языка...

18
Когда программисты говорят о «структурах данных», на что они ссылаются?

Когда программисты говорят о «структурах данных», они говорят только об абстрактных типах данных, таких как списки , деревья , хеши , графики и т. Д.? Или этот термин включает любую структуру, которая содержит данные, такие как составные типы (объекты классов, структуры, перечисления и т. Д.) И...

18
Является ли термин «интерфейс» синонимом «клиентский»? Если так, то всегда ли это так?

Как относительно новый (самоучки) веб - разработчик, я слышал термины переднего плана , на стороне клиента , фонами , и на стороне сервера довольно часто. Для меня внешний и внутренний интерфейсы всегда были синонимами клиентской и серверной сторон соответственно. Однако, когда я начал работать с...

18
PBI против пользовательской истории

Недавно один из продуктов был добавлен в Журнал ожидания продукта владельцем, который говорит: «Когда я захожу на страницу входа со страницы x, я вижу ошибку. Я хочу, чтобы эта ошибка была удалена». Мне кажется, что это не вариант использования и не должен быть PBI (Product Backlog Item). Однако,...

15
Определение «состояния»

Каков хороший способ определить «состояние», как в переменной состояния или конечном автомате, для нового (ранее не) программиста? Какие есть хорошие способы объяснить, почему эта концепция полезна для написания программного обеспечения? Понятно ли понятие государства в начальных курсах по...

15
Параллелизм подразумевает параллелизм, но не наоборот, верно?

Я часто читаю, что параллелизм и параллелизм - это разные вещи. Очень часто ответчики / комментаторы заходят так далеко, что пишут, что это две совершенно разные вещи. Тем не менее, на мой взгляд, они связаны, но я хотел бы получить некоторые разъяснения по этому поводу. Например, если я работаю на...

12
Что такое «проблемный домен»

Я должен задокументировать свою программу для школьного проекта, и у нас есть раздел, который называется «проблемная область», но я не знаю, что обсуждать в этом разделе. Итак, вопрос: что следует обсуждать в проблемной...

12
В чем разница между надежностью и отказоустойчивостью?

Системы / программы / распределенные алгоритмы / ... часто описываются с помощью предиката, устойчивого или отказоустойчивого . В чем разница? Детали: Когда я гуглю на + надежный + "отказоустойчивый", я получаю только два попадания, оба бесполезные. Когда я прибегаю к поиску терминов, я нахожу...

12
С точки зрения непрофессионала, что осталось от рекурсии?

Согласно одной странице на code.google.com, «левая рекурсия» определяется следующим образом: Левая рекурсия просто относится к любому рекурсивному нетерминалу, который, когда он создает форму предложения, содержащую себя, эта новая копия сама появляется слева от производственного правила. Википедия...

9
Почему REST Api не следуют шаблону дизайна Фасада

Сравнивая структуру REST [api] с OO-моделью, я вижу следующие сходства: Обе: Ориентированы на данные REST = Ресурсы ОО = объекты Объемная работа вокруг данных REST = объемные VERBS (Get, Post, ...) вокруг ресурсов OO = продвигать работу вокруг объектов путем инкапсуляции Тем не менее, хорошие...

9
Что в программном обеспечении означает термин «встроенный»?

Поэтому я стремился расширить свои знания в области встроенного и аппаратного программирования более низкого уровня, однако каждый раз, когда я ищу работу, в которой упоминается «встроенная», это всегда материал высокого уровня. Для меня это не имеет большого смысла. Итак, что именно влечет за...