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

174
В чем разница между API и SDK?

Я просматривал различные API и SDK, когда понял, что не могу отличить то, что называется API, и то, что называется SDK . Оба они концептуально представляют собой способ для вашей программы взаимодействовать и контролировать ресурсы, предоставляемые другим программным обеспечением, независимо от...

73
Никогда не использовать строки в Java? [закрыто]

Я наткнулся на запись в блоге, в которой не рекомендуется использовать Strings в Java для того, чтобы в вашем коде отсутствовала семантика, предлагая вместо этого использовать классы тонкой оболочки. Это примеры «до» и «после», приведенные в данной статье для иллюстрации: public void bookTicket(...

55
Зачем заниматься разметкой правильно и семантически?

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

53
Стоит ли неизменность, когда нет параллелизма?

Кажется, что безопасность потоков всегда / часто упоминается как основное преимущество использования неизменяемых типов и особенно коллекций. У меня есть ситуация, когда я хотел бы убедиться, что метод не будет изменять словарь строк (которые являются неизменными в C #). Я хотел бы ограничить вещи...

40
Что такое помощник? Это шаблон дизайна? Это алгоритм?

Может быть, немного насмешливо, но так как я не могу найти этот ответ нигде в Google, чтобы убедиться, что у Software Engineering есть ответ: Что такое помощник? Я видел, как имя используется везде (имена модулей, имена классов, имена методов), как будто семантика была глубокой и содержательной, но...

31
Почему мы называем это «производством»?

Коллега задавался вопросом об этом сегодня: «Почему в нашей отрасли« производство »означает« конечный, поставляемый продукт »? Знаете, например, если фильм« в производстве », это означает, что они сейчас его снимают, а не то, что что это сделано, и зрители смотрят это...

19
Какие есть альтернативы использованию стека для представления семантики вызова функции?

Мы все знаем и любим, что вызовы функций обычно реализуются с использованием стека; Есть кадры, обратные адреса, параметры, все много. Однако стек является деталью реализации: соглашения о вызовах могут делать разные вещи (например, x86 fastcall использует (некоторые) регистры, MIPS и последователи...

16
Есть ли разница между итерируемым и перечислимым?

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

13
Один метод перегружает другой, или оба метода перегружены?

Если я создаю этот метод public void foo() И тогда я создаю перегруженную версию, как это public void foo( string bar ) Говорим ли мы, что вторая функция перегружает первую, или оба метода одинаково «перегружены»? Это подразумевает (я думаю), что есть функция базового типа, которая перегружается...

12
Какие полезные альтернативные структуры управления вы знаете? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

9
RESTful ссылочные представления - семантическая ссылка против URI

Мы разрабатываем API RESTful, чтобы открыть информацию об учетной записи нашего клиента. У нас есть представления, которые содержат ссылки на другие ресурсы, связанные с текущим ресурсом. Это из ряда лучших практик, которые мы смогли найти в общедоступных API, а также в опубликованных материалах....

9
Правильно ли говорить, что переменная является экземпляром типа данных?

(это может изменить его значение в течение программы) Или «экземпляр чего-то» строго связан с классами и объектами? Если да, то как бы вы определили понятие «переменная», когда речь заходит о C...