Какие различные термины означают то же самое (или делают не, но люди думают, что они делают)? [закрытый]

В объективе-c:

NSArray *myArray = [myMutableArray copy];

В быстром:

 var arr = myMutableArray as NSArray
19
задан 9 revs, 4 users 100% 2 April 2017 в 19:59
поделиться

52 ответа

параметр == аргумент

Параметр - это переменная в объявление функции или метода.

Аргумент - это фактическое значение этого переменная, которая передается функции.

Мне нравится эта, потому что это случается даже с программистами

41
ответ дан 30 November 2019 в 01:44
поделиться

Объект значения == Тип значения

Объекты значений - это классы , представляющие неизменяемые атрибуты, как в проекте, управляемом доменом.

Типы значений - это переменные значения которых хранятся в стеке (int, bool, struct и т. д.). О них говорится в связи с ссылочными типами, которые находятся в куче и имеют указатели в памяти.

2
ответ дан 30 November 2019 в 01:44
поделиться

Хост == Сервер

.. Что неверно :)

2
ответ дан 30 November 2019 в 01:44
поделиться

Когда вы имеете дело с министерствами образования, вы должны понимать, что «система» означает программное обеспечение и «технология» означает оборудование.

2
ответ дан 30 November 2019 в 01:44
поделиться

Я видел это несколько раз на этом сайте:

Authentication! = Authorization

Аутентификация : Ваша личность
Авторизация : Ваши привилегии

40
ответ дан 30 November 2019 в 01:44
поделиться

AJAX и Javascript.
Я часто слышу, как полутехнические люди меняют эти два термина местами. Например: «Разве вы не можете анимировать это изображение с помощью AJAX». Это, конечно, простой JavaScript.

13
ответ дан 30 November 2019 в 01:44
поделиться

Место на жестком диске! = RAM

12
ответ дан 30 November 2019 в 01:44
поделиться

Verification == Validation

Из википедии :

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

10
ответ дан 30 November 2019 в 01:44
поделиться

«ЦП» = башня

Любимый термин, который я слышал от клиентов.

15
ответ дан 30 November 2019 в 01:44
поделиться

Однажды я слышал, как младший разработчик использовал NULL и VOID как взаимозаменяемые.

Самая страшная вещь, которую я когда-либо слышал.

8
ответ дан 30 November 2019 в 01:44
поделиться

"open source" == "бесплатное программное обеспечение"

Если вы посмотрите Revolution OS , вы услышите, как Ричард Столлман использует термин «бесплатное программное обеспечение» и другие как Линус Торвальдс и Брюс Перенс, используют «открытый исходный код». После просмотра фильма я думаю, что они говорят об одном и том же, но не соглашаются (в некоторых случаях яростно), как это назвать.

(Я надеюсь, что никто из них не читает это.)

9
ответ дан 30 November 2019 в 01:44
поделиться

Раскрывающийся список = Поле со списком

7
ответ дан 30 November 2019 в 01:44
поделиться

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

16
ответ дан 30 November 2019 в 01:44
поделиться

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

12
ответ дан 30 November 2019 в 01:44
поделиться

жесткий диск = компьютер

3
ответ дан 30 November 2019 в 01:44
поделиться

В « Руководстве Microsoft по стилю для технических публикаций », которое является отличной книгой для технических писателей, содержится 180 страниц с предпочтительными терминами, но я думаю, что программисты должны иметь это тоже.

Во многих записях упоминаются неприемлемые (или устаревшие) эквиваленты.

Пример: « панель задач Не использовать. Вместо этого используйте область уведомлений

3
ответ дан 30 November 2019 в 01:44
поделиться

Система == Библиотека == Framework == Программа == Приложение == Программное обеспечение

3
ответ дан 30 November 2019 в 01:44
поделиться

компьютер == система == рабочая станция == машина == коробка

2
ответ дан 30 November 2019 в 01:44
поделиться

PowerPoint! = Проектор

Меня действительно беспокоит, когда люди говорят: «Я просто поставлю это в PowerPoint», а затем вместо этого переходят в Microsoft Word или что-то в этом роде.

3
ответ дан 30 November 2019 в 01:44
поделиться

"Непостижимо"

Я не думаю, что это означает то, что вы думаете.

9
ответ дан 30 November 2019 в 01:44
поделиться

Wiki! = Википедия. (Например, «Ну, я поискал это в Wiki, и там написано ...»)

Это не совсем связано с программированием, но может вызвать проблемы у кого-то, кто работает в компании, у которой есть собственная внутренняя вики. .

Вики: http://en.wikipedia.org/wiki/Wiki

Википедия: http://en.wikipedia.org/wiki/Wikipedia: О

Некоторые вики которые не являются Википедией: http://en.wikipedia.org/wiki/List_of_wikis

7
ответ дан 30 November 2019 в 01:44
поделиться

Scope! = Lifetime

Scope :: - это набор операторов, в которых можно ссылаться на переменную. Эти операторы называются средой ссылки для этой переменной.

Lifetime :: - это связь между переменной (именем) и местом ее хранения в памяти (адресом).

4
ответ дан 30 November 2019 в 01:44
поделиться

Ошибка - Инцидент - Сбой - Ошибка - Дефект - Проблема - Проблема

3
ответ дан 30 November 2019 в 01:44
поделиться

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

3
ответ дан 30 November 2019 в 01:44
поделиться

Java == Javascript

7
ответ дан 30 November 2019 в 01:44
поделиться

Замыкание == лямбда. На самом деле это разные вещи: лямбда - это любая анонимная функция, которая может закрывать или не закрывать некоторые переменные; закрытие - это любая функция, которая закрывает некоторые переменные и может быть или не быть анонимной. Например, в исходном Паскале лямбда-выражения отсутствовали, но были замыкания (в виде вложенных функций).

4
ответ дан 30 November 2019 в 01:44
поделиться

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

/ matt

3
ответ дан 30 November 2019 в 01:44
поделиться

ПК! = Windows

ПК означает персональный компьютер. Apple изобрела ПК. Но теперь он обрел собственную жизнь, как и все, что имеет Windows.

В том же ключе люди склонны сравнивать «Mac» или «ПК», когда это должно быть «OS X» или «Windows» ... или «Mac против ThinkPad / Satellite»

Конечно, это было бы сложнее поместить в объявление.

3
ответ дан 30 November 2019 в 01:44
поделиться

Также Архитектура - это термин, который требует постоянного уточнения. Для некоторых это означает топологию. Для других это означает диаграммы классов, продукт разработки программного обеспечения. Для других это всего лишь уловка для вышеупомянутых и множества других концепций.

2
ответ дан 30 November 2019 в 01:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: