-
Data: 2011-05-04 08:48:54
Temat: Re: teoria bledow
Od: apl <a...@i...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]
> malo kto sprawdza takie rzeczy, ale blad sie
> moze rozpropagowac az program uderzy w sciane
> np na bledzie ochrony pamieci
>
> to jest tez ciekawe czy sa takie (albo czy
> sa mozliwe) takie systemy w ktorych
> prog nie moze uderzyc w sciane - tylko
> np produkowac smieci i nic wiecej -
Moim zdaniem program nigdy nie powinien produkować śmieci. Częstą
przyczyną trudno wykrywalnych błędów jest automatyczne "zerowanie"
zmiennych na etapie kompilacji. To kardynalny błąd! Pamięć
przydzielana zmiennym powinna raczej być ustawiana na wartości
nieakceptowalne dla typu zmiennych, a przynajmniej wszystkie bity na
True, tak aby użycie wartości zmiennej, której nie nadał program,
automatycznie powodowało "uderzenie o ścianę". Zero jest najczęściej
akceptowane jako "dobra" dana, natomiast wartości skrajnie wielkie
będą na ogół prowadzić do przesterowań. Ja, w swojej praktyce stosuję
właśnie takie przekorne podejście i inicjuję zmienne tak, aby nie
wchodziło w rachubę użycie przypadkowej wartości.
apl
Następne wpisy z tego wątku
- 04.05.11 09:18 Paweł Kierski
- 04.05.11 13:08
- 04.05.11 18:07
- 04.05.11 19:12 Waldek M.
- 05.05.11 11:43 apl
Najnowsze wątki z tej grupy
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
Najnowsze wątki
- 2025-12-27 pompa CO
- 2025-12-27 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-27 Ewakuacja ludności
- 2025-12-26 Gdańsk => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-26 Kraków => Konsultant Microsoft Dynamics 365 Finance <=
- 2025-12-26 Kraków => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-26 wymieniłem termostat
- 2025-12-26 Warszawa => Senior Backend Java Developer <=
- 2025-12-25 Finlandia przywraca swastykę
- 2025-12-25 Skuteczność wymiaru sprawiedliwości
- 2025-12-24 Felgi
- 2025-12-24 2,5 x więcej niż Li-Ion
- 2025-12-24 No i kolejny ograniczony
- 2025-12-24 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-12-24 New York Times zagrożeniem bezpieczeństwa narodowego USA - POTUS D. Trump




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem