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

41
Почему мы используем слово «спринт»?

Одним из основополагающих принципов Agile Manifesto является Гибкие процессы способствуют устойчивому развитию. Спонсоры, разработчики и пользователи должны иметь возможность поддерживать постоянный темп на неопределенный срок. Команды Scrum используют термин « спринт» для обозначения рабочего...

39
В чем разница между разработкой и разработкой?

Коллега попросил меня четко объяснить разницу между обычной разработкой и исследованиями и разработками (R & D), и я не смог этого сделать. После прочтения Википедии у меня все еще нет точного ответа. Согласно Википедии (слегка изменено): Есть две основные модели: В одной модели основная...

39
Разница между идиомой и дизайном шаблона?

В чем разница между идиомой и дизайном? Кажется, что эти термины где-то частично совпадают; где именно, я не знаю. Они взаимозаменяемы? Когда я должен использовать что? Вот список идиом C ++. Могу ли я назвать их шаблонами дизайна? Википедия определяет, Идиома программирования как шаблон...

39
Что означает суффикс после названия должности инженера-программиста / разработчика? (например, разработчик программного обеспечения III) [закрыто]

Я продолжаю видеть объявления о вакансиях как «Java Software Developer III» или «Software Developer II». Есть ли официальная документация, которая классифицирует эти различия?...

38
Почему Today () является примером нечистой функции?

Кажется, что, читая что-то вроде этой статьи в Википедии о «чистых функциях» , они приводят Today()в качестве примера нечистую функцию, но она кажется мне довольно чистой. Это потому, что нет формального входного аргумента? Почему фактическое время дня не рассматривается как «входные данные для...

38
Язык программирования против языка разметки против языка сценариев

До сих пор я не знаю КЛЮЧЕВЫХ различий между этими тремя. Когда кто-то спрашивает меня об этом, я только говорю им, что C # - это язык программирования, HTML и XML - это языки разметки, а JavaScript и VBScript - это языки сценариев. Но какие ключевые отличия отличают их друг от...

38
В чем разница между «уровнем абстракции» и «уровнем косвенности»?

Я не уверен, могут ли оба термина использоваться взаимозаменяемо. Может быть, есть какое-то академическое различие в информатике, которое не имеет отношения к повседневному программированию? Или я могу использовать оба термина взаимозаменяемо, не ошибаясь? Может быть, это зависит от контекста, в...

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

Я пытаюсь вспомнить слово, я думаю , что оно связано с вычислительной теорией или теорией баз данных. Ближайший синоним есть, atomicно это не совсем так. По сути, это своего рода вычисления, которые должны давать один и тот же результат, даже если они запускаются несколько раз подряд, то есть не...

38
Что такое абстракция? [закрыто]

Существует ли общепринятое определение того, что такое абстракция программирования , используемая программистами? [Примечание: программирование абстракции не следует путать со словарными определениями для слова «абстракция».] Существует ли однозначное или даже математическое определение? Каковы...

37
Как называется действительно БОЛЬШОЙ коммит исходного кода? [закрыто]

Иногда, когда мы проверяем историю коммитов программного обеспечения, мы можем видеть, что есть несколько коммитов, которые действительно БОЛЬШИЕ - они могут изменить 10 или 20 файлов с сотнями измененных строк исходного кода (дельта). Я помню, что для такого БОЛЬШОГО коммита часто используется...

37
Что такое «методы класса» и «методы экземпляра» в Python?

В чате была дискуссия, касающаяся вопроса (сам вопрос не имеет отношения к этому), который показал, что я, возможно, вообще не знаю Python. На мой взгляд, хотя терминология отличается в разных языках, мы можем классифицировать функции следующим образом: [бесплатные] функции статические методы /...

36
Почему хороших программистов называют ниндзя? [закрыто]

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

35
Что означает «не сочинять»?

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

35
Является ли Node.js фреймворком? [закрыто]

Я продолжаю видеть, что рекрутеры, разработчики и т. Д. Называют Node.js фреймворком. На мой взгляд, это из-за незнания того, чем на самом деле является Node.js. Часто в должностных инструкциях Node.js группируется как библиотека среди AngularJS , React и т. Д. Обычно я вижу, что ее вводит кто-то,...

34
Что конкретно означает выразительная сила?

Выразительная сила определяется Википедией как: ... широту идей, которые могут быть представлены и переданы на этом языке. Относятся ли «идеи» к вещам (операциям, структурам, алгоритмам и т. Д.?), Которые мы можем передать машине ? Или это относится к «человеческим» понятиям, которые можно уловить...

34
Что такое бинарные файлы? [закрыто]

Я часто вижу людей, использующих бинарные термины в другом контексте. Что такое бинарные файлы? Сборник на бинарные файлы, установочные файлы, файлы .dll или что? Или это просто общий термин для некоторой коллекции файлов на...

33
Какой термин для этого типа рефакторинга

Я уверен, что есть следующий термин для рефакторинга, но я не могу вспомнить его, и мой Google-фу подводит меня! Рефакторинг перемещается, если операторы туда, где они будут оказывать наибольшее влияние, например, изменяя это $test = someFunctionThatReturnsABool(); for($x = 0; $x < 10000; $x++)...

33
Что значит сказать, что алгоритм является звуковым и полным?

Я слышал разные интерпретации звука и полной . Я понимаю, что полнота означает поиск решения, если оно есть. Что значит сказать, что алгоритм - это звук ? Что значит сказать, что алгоритм является звуковым и...