-
Data: 2014-04-25 15:09:09
Temat: Re: Działająca biblioteka do BMP085
Od: Zbych <a...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 25.04.2014 14:00, Pszemol pisze:
> Zbych <a...@o...pl> wrote:
>> W dniu 24.04.2014 20:04, Pszemol pisze:
>>> I od razu uwaga, pewnie zauważyłeś dodałem przedrostki oznaczające
>>> typ zmiennej... Tak się po prostu łatwiej czyta kod, zwłaszcza jak używasz
>>> zmiennych o bardzo różnych typach które dawałyby niebezpieczne efekty
>>> przy cichym (domyślnym) rzutowaniu przez kompilator...
>>> Takie przedrostki to popularna konwencja zwana "notacją węgierską",
>>> warto się jej od razu nauczyć i trzymać nawet w małych programach
>>> a jak wejdzie Ci w nawyk to będziesz miał później jak znalazł ;-)
>>> http://pl.wikipedia.org/wiki/Notacja_w%C4%99gierska
>>
>>
>> A fuj, ohydztwo. Potem człowiek musi czytać takie koszmarki jak
>> lpszJakaśZmienna albo dgdtpcInnaZmienna jakby programista nie pamiętał co
>> napisał pięć linii wyżej.
>
> Docenisz to jak kiedyś przyjdzie Ci poprawiać coś w nieswoim kodzie ktory
> bedzie "ciut" większy niż "Hello World!".
Dopiero co ganiłeś kogoś za używanie argumentów ad personam. Ale podobno
własne bąki nie śmierdzą.
Co do meritum, to notacja węgierska jest tak genialna, że nawet sam MS
jej nie zaleca w swoich nowych bibliotekach:
http://msdn.microsoft.com/en-us/library/ms229045.asp
x
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
Najnowsze wątki
- 2025-03-08 Cięcie wysokich tui
- 2025-03-08 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-03-08 Prawo "gminne"
- 2025-03-08 Warszawa => Senior Recruiter <=
- 2025-03-08 Warszawa => Key Account Manager IT <=
- 2025-03-08 Najszybciej ładujące się samochody elektryczne
- 2025-03-07 AION przejety
- 2025-03-07 Warszawa => Data Engineer (Tech Leader) <=
- 2025-03-07 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-03-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-03-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-03-07 Chiny-Kraków => Senior PHP Symfony Developer <=
- 2025-03-07 Gliwice => IT Expert (Network Systems area) <=
- 2025-03-07 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS