eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaCzas na Windows 10 › Re: Czas na Windows 10
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: Sebastian Biały <h...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Czas na Windows 10
    Date: Sat, 28 Jan 2017 11:00:37 +0100
    Organization: ATMAN - ATM S.A.
    Lines: 47
    Message-ID: <o6hq4c$j6e$1@node1.news.atman.pl>
    References: <1...@4...net>
    <a...@n...neostrada.pl>
    <o633fo$nt8$1@node1.news.atman.pl>
    <a...@n...neostrada.pl>
    <o636ld$kch$1@node2.news.atman.pl>
    <a...@n...neostrada.pl>
    <o65eru$3sk$1@node1.news.atman.pl>
    <a...@n...v.pl>
    <o65iil$7iq$1@node1.news.atman.pl>
    <a...@n...v.pl>
    <o683l1$dsn$1@node2.news.atman.pl>
    <a...@n...neostrada.pl>
    <o68dlc$470$1@node1.news.atman.pl>
    <a...@n...v.pl>
    <o6art4$3r7$2@node2.news.atman.pl>
    <a...@n...v.pl>
    <o6df52$kdf$1@node2.news.atman.pl>
    <a...@n...v.pl>
    <o6ep2i$h7h$1@node1.news.atman.pl>
    <a...@n...v.pl>
    <o6ga44$alt$1@node2.news.atman.pl>
    <a...@n...v.pl>
    <o6gi9h$cal$1@node1.news.atman.pl>
    <a...@n...v.pl>
    NNTP-Posting-Host: 176.115.85.233
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1485597644 19662 176.115.85.233 (28 Jan 2017 10:00:44
    GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sat, 28 Jan 2017 10:00:44 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:45.0) Gecko/20100101
    Thunderbird/45.7.0
    In-Reply-To: <a...@n...v.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:712101
    [ ukryj nagłówki ]

    On 2017-01-28 09:58, slawek wrote:
    > Wyobraź sobie, że masz zjeść śniadanie: usmażyć jajecznicę, zaparzyć
    > herbatę itd. Okazuje się że w temacie mania jaj wystąpił u ciebie null
    > pointer. Nie masz jaj. I jajecznicy nie zrobisz.
    >
    > Według twojej logiki ta wyjątkowa sytuacja prowadzi do niemożliwości
    > zjedzenia śniadania. A być może śmierci głodowej: wszak jak nie udało ci
    > się zrealizować kroku n, to nie możesz przejść do n+1, a więc nie wolno
    > ci zjeść obiadu itd.

    Bzdury. Zakładasz dodatkowe warunki takie jak "brak jajek" które czegoś
    nie umożliwiają i starasz się skręcić dyskusję tak aby uniknąc słowa
    "dereference" udając że nullowe pointery to nic zlego z czym się
    zgadzam. Dyskusja jest o tym jak przezyc null pointer dereference i jak
    prawdziwi programisci uzywają tego do sterowania przepływem kodu.

    > Tymczasem przeciętny człowiek bezproblemowo przechwyci wyjątek.

    W którym miejscu? W scope jedzenia sniadania? Może w scope dzisiejszego
    dnia? A może całego zycia? I skąd bedzie wiedział że ten null to brak
    jajek a nie wzwodu jesli scope będzie za duży? Chcyba nie chcesz mi
    powiedzieć że będzie kazdy pointer otaczał try catch jak byle kiepski
    programista za pomoca ifow.

    > Jeżeli
    > nie może zrobić X to zrobi Y. Nie może usmażyć jajecznicy? To zrobi
    > kanapki z wędliną. Nie da się? To zje coś na mieście, albo zamówi pizzę
    > przez Internet. Po prostu celem dla niego nie jest fiksacja na
    > realizacji czegoś czego zrealizować się nie da.

    Wszystko to rezalizuje się z uzyciem projektu, czesto standardowych
    wzorcow projektowych. Nie znam wzorcu projektowego który stosuje null
    pointer dereference do sterowania przeplywem. Przypuszczalnie w
    paralernych wszechświatach jest powszechny, znam też firme pochodzaca z
    takiego wszechświata gdzie z zięciem nie takie numery robili.

    > Wyjątki w programowaniu to realizacja planu B wtedy gdy plan A zawiódł.
    > Nie oznacza to że z planem A było wszystko ok. Ale jeżeli plan B
    > wykonany został to znaczy że cały program jako taki działa zadowalająco.

    Pieprzenie. Napisaleś że null pointer dereference nie kończy programu.
    Kończy. Cała reszta to żałosne próby udowodnienia swiatu że chodziło o
    coś innego niż chodziło a reszta swiata nie potrafi pisac kodu.
    Dowiedzialeś się że Twoje pisanie przez exceptiony jest gowno warte bo
    to anty pattern. I brniesz dalej. Na pewno chcesz to kontynuować?
    Niektórzy czytają takie wypociny i potem wstyd.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

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: