Публикации по теме 'type-safety'
О безопасности типов без дженериков и роли дизайна упаковки
О безопасности типов без дженериков и роли дизайна упаковки
Несмотря на недавние дискуссии в сообществе PHP о том, следует ли считать подсказки типов визуальным долгом или нет , в Moxio мы по-прежнему сильно ценим добавление типов в наш код. Написание безопасного с точки зрения типов кода позволяет нам раньше выявлять ошибки, обеспечивает статический анализ и служит цели самодокументирования. Тем не менее, написание кода, безопасного для типов, на PHP может оказаться сложной..
Выживание в экосистеме TypeScript - Часть 6: Брендинг и теги типов
Выживание в экосистеме TypeScript - Часть 6: Брендинг и теги типов
Источник на Github: Демонстрация TypeScript
Небольшое примечание, прежде чем мы перейдем к этому: все примеры в этом посте используют TypeScript v2.9.1. Если вы видите другое поведение, проверьте свою версию. Время от времени я буду пытаться обновлять примеры с помощью обновлений TypeScript.
Вступление
Ранее в этой серии я писал пост о том, как TypeScript использует систему структурных типов ( Интерфейсы и..
Вопросы по теме 'type-safety'
Введите безопасные (r) битовые флаги в С++?
Пересматривая старый код на C++, я наткнулся на несколько битовых флагов , определенных как перечисления.
enum FooFlags
{
FooFlag1 = 1 << 0,
FooFlag2 = 1 << 1,
FooFlag3 = 1 << 2
// etc...
};
Это не редкость,...
5574 просмотров
schedule
05.12.2023
Введите предупреждение о безопасности при приведении к универсальному классу в Java
у меня есть класс
class Property<T> {
value T;
public void setValue(T value) {
this.value = value;
}
}
Теперь у меня есть список List<Property<?>> properties с различными свойствами разных типов. Я...
2226 просмотров
schedule
25.06.2022
C# enum безопасность типов
Есть ли способ заставить перечисление С# принимать только одну из нескольких явно названных констант или есть другая функция, которая делает это? В ссылке на С# есть запоздалая мысль:
Типу перечисления можно присвоить любое произвольное...
1603 просмотров
schedule
12.12.2023
Swift 2.0 Generics и вопросы безопасности типов
Я выполнял этот учебник http://blog.teamtreehouse.com/introduction-learn-power-swift-generics и я наткнулся на этот код;
func someFunction<T, U>(a: T, b: U) {}
Проблема в том, что когда я вызываю функцию, используя...
80 просмотров
schedule
05.12.2023
Альтернатива QMetaObject::invokeMethod с проверкой во время компиляции
Помимо QMetaObject::invokeMethod , существует ли какой-либо безопасный для типов способ асинхронного вызова метода/слота (т. е. постановки в очередь его выполнения в потоке графического интерфейса)?
QMetaObject::invokeMethod не имеет проверки...
791 просмотров
schedule
10.10.2023