eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDziałająca biblioteka do BMP085Re: Działająca biblioteka do BMP085
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-septem
    ber.org!news.eternal-september.org!.POSTED!not-for-mail
    From: "Pszemol" <P...@P...com>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Działająca biblioteka do BMP085
    Date: Sat, 26 Apr 2014 07:13:12 -0500
    Organization: prywatna
    Lines: 2
    Message-ID: <ljg7s0$sdq$1@dont-email.me>
    References: <lj9clo$e2i$1@portraits.wsisiz.edu.pl> <lj9ig7$tij$1@dont-email.me>
    <ljb6vm$mdt$1@portraits.wsisiz.edu.pl> <ljbjng$uh3$1@dont-email.me>
    <5359fb16$0$2150$65785112@news.neostrada.pl> <ljdioh$2fh$1@dont-email.me>
    <535a5e75$0$2232$65785112@news.neostrada.pl> <ljdthb$a41$1@dont-email.me>
    <ljfvni$6vb$1@news.mm.pl>
    Reply-To: "Pszemol" <P...@B...com>
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response
    Content-Transfer-Encoding: 8bit
    Injection-Date: Sat, 26 Apr 2014 12:12:49 +0000 (UTC)
    Injection-Info: mx05.eternal-september.org;
    posting-host="d763077b99e7293485067b7f9c6d1a11";
    logging-data="29114";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX1+3RJL3KAnGEo3+LBrKTEiS"
    X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8117.416
    In-Reply-To: <ljfvni$6vb$1@news.mm.pl>
    X-Newsreader: Microsoft Windows Live Mail 14.0.8117.416
    Importance: Normal
    Cancel-Lock: sha1:Lhfo2BXvFv/6Q1SZlJ6y3iazQ+U=
    X-Priority: 3
    X-MSMail-Priority: Normal
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:663944
    [ ukryj nagłówki ]

    "Zbych" <a...@o...pl> wrote in message news:ljfvni$6vb$1@news.mm.pl...
    > Pszemol przemówił ludzkim głosem:
    >
    >>>> 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ą.
    >>
    >> Gdzie Ty doszukałeś się jakiegoś ad personam?
    >> Twój komentarz wskazywał, że pracujesz tylko ze swoim kodem i to na tyle
    >> małym że wszystko mieści się we wspomnianych "5 liniach wyżej".
    >
    > To był komentarz do kodu, który zaproponowałeś. Ile miał linii?

    Zbychu, jaki kod jak tu proponowałem?? O czym Ty mówisz?
    Chyba nie o poprawionych 2 liniach wyjętych z kodu kolegi?

    >> Ja wskazałem więc na użyteczność tej techniki przy większych projektach,
    >> gdzie kod ma dużo więcej niż pięć linii, i tworząc go miesiącami łatwo
    >> zapomnisz że ta zmienna była akurat typu float/double a nie int,
    >> zwłaszcza
    >> jak pracujesz w grupie programistów a więc nie masz do czynienia
    >> wyłącznie
    >> ze swoim kodem tylko musisz się sprawnie orientować w kodzie który
    >> napisał
    >> Twój kolega.
    >
    > Widocznie ten styl rozwiązuje problem, którego nie ma i dlatego został
    > przez swoich twórców porzucony.

    Naprawdę uważasz, że problemu nie ma? Napisz dlaczego tak sądzisz...
    Generalnie programowania dla peceta z użyciem narzędzi Microsoftu
    a programowania dla małych mikrokontrolerów z często dużo gorszymi
    narzędziami dla nich dostępnymi to dwa różne światy. Miałem dużo okazji
    używać i jednych i drugich i jakkolwiek wsparcie narzędzi MS przy pisaniu
    kodu jest wyśmienite, z dokańczaniem nazw zmiennych w edytorze czy
    też podpowiedź deklaracji zmiennej przy najechaniu na nazwę zmiennej
    myszką to już w przypadku narzędzi dla mniejszych procesorów już tak
    miło nie jest i w wielu przypadkach nawet browsera nie masz a już
    o reakcji na "mouse hoover" nie ma co mówić. Aktualnie programuję
    procesor NXP Cortex M4 (LPC4088) i używam narzędzia IAR Workspace
    to Ci powiem że nawet się ich source browser wykorbia tak, że nie da
    się skoczyć do deklaracji zmiennej w czasie pisania/poprawiania kodu.
    Typ zmiennej w nazwie i inne podpowiedzi zawarte w niej przydaje się bardzo.
    Chętnie poczytałbym coś więcej na temat powodów do takiej a nie innej
    rekomendacji MS przeciw notacji węgierskiej... Ciekawe czy nie wynika ona
    właśnie z jakości narzedzi MS dających wygodę programiście której nie ma
    on gdy stosuje tańsze lub hobbystyczne narzędzia.

    >>> 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
    >>
    >> Tak czy inaczej warto jakis standard nazewnictwa przyjąć, bo błedy
    >> związane
    >> z pomylinym typem zmiennej jakie kolega Atlantis zrobił w swym kodzie to
    >> niestety częsty przypadek.
    >
    > Jak ktoś nie wie jaki rozmiar ma int na jego platformie, to nawet jak
    > użyje nazwy intJakaśZmienna, to w niczym mu to nie pomoże.

    Ja myślę że kolega Atlantis wiedział jaki ma rozmiar jego zmienna,
    w końcu zadeklarował ją jako int32 :-)
    A mimo to wrzucił ją jako argument do funkcji itoa...
    Blaski i cienie przedefiniowywania wbudowanych typów danyc?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: