Powiązane publikacje 'type-safety'


O bezpieczeństwie typu bez leków generycznych i roli projektu opakowania
O bezpieczeństwie typu bez leków generycznych i roli projektu opakowania Pomimo niedawnych dyskusji w społeczności PHP na temat tego, czy wskazówki dotyczące typów należy uważać za „dług wizualny”, „czy” „nie”, w „Moxio” nadal bardzo cenimy dodawanie typów do naszego kodu. Pisanie kodu bezpiecznego dla typu pozwala nam wcześnie wykryć błędy, umożliwia „analizę statyczną” i służy celom samodokumentowania. Mimo to napisanie kodu bezpiecznego dla typu w PHP może być wyzwaniem, zwłaszcza..

Przetrwanie ekosystemu TypeScript — część 6: Branding i oznaczanie typów
Przetrwanie ekosystemu TypeScript — część 6: Branding i oznaczanie typów Źródło na Github: Demo TypeScript Krótka uwaga, zanim przejdziemy do tego: Wszystkie przykłady w tym poście używają TypeScript v2.9.1. Jeśli widzisz inne zachowanie, sprawdź swoją wersję. Spróbuję od czasu do czasu aktualizować przykłady za pomocą aktualizacji TypeScript. Wstęp Wcześniej w tej serii pisałem post o tym, jak TypeScript wykorzystuje system typów strukturalnych ( Interfaces and Structural..

Powiązane pytania 'type-safety'

Ostrzeżenie dotyczące bezpieczeństwa typu podczas rzutowania na klasę generyczną w Javie
mam klasę class Property<T> { value T; public void setValue(T value) { this.value = value; } } Teraz mam listę List<Property<?>> properties z różnymi właściwościami różnych typów. Przechodzę przez tę...
2226 wyświetlenia
schedule 25.06.2022

Wpisz bezpieczne (r) flagi bitowe w C++?
Przeglądając stary kod C++, natknąłem się na kilka flag bitowych zdefiniowanych jako wyliczenia. enum FooFlags { FooFlag1 = 1 << 0, FooFlag2 = 1 << 1, FooFlag3 = 1 << 2 // etc... }; Nie jest to rzadkością,...
5574 wyświetlenia
schedule 05.12.2023

Swift 2.0 Ogólne i problemy związane z bezpieczeństwem typów
Robiłem ten samouczek http://blog.teamtreehouse.com/introduction-learn-power-swift-generics i natknąłem się na ten kod; func someFunction<T, U>(a: T, b: U) {} Problem pojawia się, gdy wywołuję funkcję using someFunction<String,...
80 wyświetlenia
schedule 05.12.2023

Bezpieczeństwo typu wyliczeniowego C#
Czy istnieje sposób, aby wymusić, aby wyliczenie C# akceptowało tylko jedną z kilku jawnie nazwanych stałych, czy też istnieje inna funkcja, która to umożliwia? Odniesienie do C# zawiera następującą refleksję: Do typu wyliczeniowego można...
1603 wyświetlenia
schedule 12.12.2023

QMetaObject::invokeMethod alternatywa ze sprawdzaniem w czasie kompilacji
Poza tym QMetaObject::invokeMethod czy istnieje bezpieczny dla typu sposób asynchronicznego wywoływania metody/slotu (tj. kolejkowania jego wykonania w wątku GUI)? QMetaObject::invokeMethod nie ma sprawdzania nazw funkcji w czasie kompilacji....
791 wyświetlenia