eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingNie mieszczę się w tym garniturku część 2: Java i parametry in/outRe: Nie mieszczę się w tym garniturku część 2: Java i parametry in/out
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin1!goblin.stu.neva.ru!postnews.google.com!h20g2000yqe.googlegroup
    s.com!not-for-mail
    From: Andrzej Jarzabek <a...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Nie mieszczę się w tym garniturku część 2: Java i parametry in/out
    Date: Wed, 27 Jun 2012 02:11:06 -0700 (PDT)
    Organization: http://groups.google.com
    Lines: 25
    Message-ID: <5...@h...googlegroups.com>
    References: <jsab6l$98b$5@inews.gazeta.pl> <4...@s...net>
    <jsaetr$98b$7@inews.gazeta.pl>
    NNTP-Posting-Host: 80.254.146.36
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Trace: posting.google.com 1340788266 7866 127.0.0.1 (27 Jun 2012 09:11:06 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Wed, 27 Jun 2012 09:11:06 +0000 (UTC)
    Complaints-To: g...@g...com
    Injection-Info: h20g2000yqe.googlegroups.com; posting-host=80.254.146.36;
    posting-account=jr5y-woAAAAWidgVjrSJ6j8m650CTb-v
    User-Agent: G2/1.0
    X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like
    Gecko) Chrome/19.0.1084.56 Safari/536.5,gzip(gfe)
    Xref: news-archive.icm.edu.pl pl.comp.programming:198142
    [ ukryj nagłówki ]

    On Jun 25, 8:41 pm, Edek Pienkowski <e...@g...com> wrote:
    > Dnia Mon, 25 Jun 2012 20:30:49 +0100, Bronek Kozicki napisal:
    >
    > > elementarne - zrób klasę i zamień zmienne lokalne na prywatne pola
    > > klasy, a częsci funkcji na funkcje klasy. Potem upraszczaj.
    >
    > Powiedz od razu, że mam pisać klasy zamiast metod - jest takich metod
    > dobre kilka. I nie bardzo wiem, co miałbym upraszczać i dlaczego miałbym
    > psuć działający kod

    Miałbyś to robić bez psucia.

    > - upraszczanie poniżej miminum jak empirycznie
    > stwierdzono nie jest najlepszym pomysłem, a metody nie są już do
    > uproszczenia. Kopiowanie pól przy rekurencji też mało mnie pociąga.

    Jeśli metoda ma trzydzieści zmiennych lokalnych i jest, cytuję, "za
    duża", to jesteś daleko od tego minimum.

    W ogóle w tym temacie powinieneś zapoznać się z książką Martina
    Fowlera "Refactoring: Improving the Design of Existing Code".

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: