eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJakie typowanie jest najlepsze i dlaczego statyczne?Re: Jakie typowanie jest najlepsze i dlaczego statyczne?
  • X-Received: by 10.49.87.9 with SMTP id t9mr1326827qez.16.1360705372641; Tue, 12 Feb
    2013 13:42:52 -0800 (PST)
    X-Received: by 10.49.87.9 with SMTP id t9mr1326827qez.16.1360705372641; Tue, 12 Feb
    2013 13:42:52 -0800 (PST)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.unit0.net!news2.euro.net!209.197.12.246.MISMATCH!nx02
    .iad01.newshosting.com!newshosting.com!69.16.185.11.MISMATCH!npeer01.iad.highwi
    nds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!p13no1386858
    3qai.0!news-out.google.com!k2ni26867qap.0!nntp.google.com!p13no13868577qai.0!po
    stnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Tue, 12 Feb 2013 13:42:52 -0800 (PST)
    In-Reply-To: <kfd0ta$9fd$1@speranza.aioe.org>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.229.34.123;
    posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
    NNTP-Posting-Host: 89.229.34.123
    References: <f...@g...com>
    <3...@b...softax.pl>
    <b...@g...com>
    <k...@b...softax.pl>
    <4...@g...com>
    <keun5d$lsh$1@somewhere.invalid>
    <f...@g...com>
    <keuri4$nje$1@somewhere.invalid>
    <1...@g...com>
    <keuusd$ovj$1@somewhere.invalid>
    <7...@g...com>
    <kf1b5r$cvj$1@somewhere.invalid>
    <51152b96$0$1306$65785112@news.neostrada.pl>
    <3...@x...googlegroups.com>
    <4...@g...com>
    <kf61vl$fh0$1@somewhere.invalid>
    <c...@g...com>
    <kf8mrj$piq$1@somewhere.invalid>
    <3...@g...com>
    <kf9c7i$61o$1@somewhere.invalid>
    <8...@g...com>
    <kfd0ta$9fd$1@speranza.aioe.org>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <6...@g...com>
    Subject: Re: Jakie typowanie jest najlepsze i dlaczego statyczne?
    From: "M.M." <m...@g...com>
    Injection-Date: Tue, 12 Feb 2013 21:42:52 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Received-Bytes: 3476
    Xref: news-archive.icm.edu.pl pl.comp.programming:202027
    [ ukryj nagłówki ]

    W dniu wtorek, 12 lutego 2013 10:10:02 UTC+1 użytkownik AK napisał:
    > Użytkownik "Maciej Sobczak" <s...@g...com> napisał:
    > > Poza tym, że obiektowość powstała z myślą o dużych systemach
    > :) nie ma to jak urojenia Ayatollahow C++ :)

    Kilka lat temu w moich programach ilość klas/obiektów znacząco
    zmalała. Gdy jest jakaś wyraźna struktura danych i gdy są
    algorytmy które z dużym prawdopodobieństwem będą przydatne tylko
    dla tej struktury - to wydzielenie klasy jest jedynie słuszną
    drogą.

    Jednak w sytuacji gdy mamy wiele klas, np. klasy o nazwach od A do E,
    i gdy niektóre algorytmy na wejście biorą kilka z tych klas, to
    mam w kodzie golutkie funkcje.

    Jakoś mnie wkurzają potem rozterki czy pisać
    A.akcja( B , C , D , E)

    czy może lepiej:
    B.akcja( A , C , D , E)

    Zamiast powyższego, zwykle mam w kodzie masę funkcji:
    akcja( A , B , C , D , E )

    Poza kodem naprawdę zarezerwowanym na potrzeby klas,
    wolę styl proceduralny. Jakoś nie lubię robić ze
    wszystkiego klasy/obiektu. Czy takie... "pół-proceduralne
    programowanie" stanowi dobre podejście do większych
    systemów? Dla mnie taki kod jest łatwiejszy w utrzymaniu
    od kodu w którym ze wszystkiego zrobiono klasę.


    Pozdrawiam




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: