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

58
Что классифицируется как СУХОЙ, ПОЦЕЛУЙ, ТВЕРДЫЙ и т. Д.?

Является ли что-то вроде DRY шаблоном дизайна, методологией или чем-то промежуточным? Они не имеют конкретных реализаций, которые могут быть обязательно продемонстрированы (даже если вы можете легко продемонстрировать случай, НЕ используя что-то вроде KISS ... см. The Daily WTF для множества...

57
Что означает артефакт?

Словарь определяет артефакт как: артефакт, артефакт [ˈɑːtɪˌfækt] n что-то созданное человеком или придавшее ему форму, такое как инструмент или произведение искусства, особенно объект археологического интереса что-нибудь искусственное, например, ложный экспериментальный результат (Life Sciences...

55
Что такое взлом? [закрыто]

Я часто слышу, как коллеги говорят друг другу: «Это ужасный, ужасный взлом». От этого я могу избавиться, что это нехорошо. Когда я спросил их, работает ли они, они говорят «да, но это не хорошо». Означает ли это, что это не хорошее решение? Чем плохое решение, если оно работает? Это из-за хорошей...

55
Как называется хранение / упаковка множества логических состояний в одно число?

Это своего рода простое сжатие, где вы используете одну числовую переменную для хранения множества логических / двоичных состояний, используя удвоение и тот факт, что каждое удваивающее число равно 1 + сумма всех предыдущих. Я уверен, что это должна быть старая, хорошо известная техника, я хотел бы...

53
Что означает «Ночные сборки»?

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

47
Считается ли чистая запомненная функция чистой?

Допустим, fn(x)это чистая функция, которая делает что-то дорогое, например, возвращает список основных факторов x. И скажем, мы запоминаем версию той же самой функции memoizedFn(x). Он всегда возвращает один и тот же результат для заданного ввода, но поддерживает частный кэш предыдущих результатов...

46
Что такое корпоративное программное обеспечение?

Я не понимаю разницу между "нормальным" программным обеспечением и программным обеспечением для предприятий. Даже после прочтения этих ... "Корпоративное программное обеспечение" в Википедии «Программное обеспечение для предприятий снова сексуально» на Techcrunch «Великое мошенничество с...

46
Значение асинхронного против синхронного [закрыто]

Что означает слова асинхронные и синхронные в информатике? Если вы гуглите значение слов, вы получите следующее: Асинхронный: не существует или не происходит одновременно . Синхронный: существующий или встречающийся одновременно . Но похоже, что они используются для передачи противоположного...

45
В чем разница между «синтаксисом» и «синтаксическим сахаром»

Фон На странице Википедии о синтаксическом сахаре говорится: В информатике синтаксический сахар - это синтаксис в языке программирования, предназначенный для облегчения чтения или выражения. Это делает язык «более сладким» для использования людьми: вещи могут быть выражены более четко, более кратко...

45
Почему ошибки называются «Исключение», а не «Ошибка» в языках программирования?

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

45
Каким способом являются нисходящие и восходящие услуги?

Для системы, состоящей из нескольких служб, вызывающих друг друга (например, Front End -> Backend -> Storage), я часто слышал, как люди используют терминологию, такую ​​как «нисходящие» или «восходящие» службы. Мне не ясно, в каком направлении они означают. Данные передаются в обоих...

44
Почему фактические параметры называются «аргументами»?

Откуда происходит слово «аргумент» (в смысле программирования)? т.е. почему фактические параметры называются «аргументами»? Значения не кажутся связанными, и я нигде не нашел объяснения этому. Примечание по терминологии: «Формальные» параметры (также известные просто как «параметры») - это имена...

44
Что такое неуправляемая ошибка?

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

43
Каково происхождение и значение фразы «лямбда-предельная»?

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

42
Что такое «роение»?

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

42
Что определяет надежный код?

Мой профессор продолжает ссылаться на этот пример Java, когда говорит о «надежном» коде: if (var == true) { ... } else if (var == false) { ... } else { ... } Он утверждает, что «надежный код» означает, что ваша программа учитывает все возможности, и что не существует такой вещи, как ошибка - все...