eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingmglistość w programowaniuRe: mglistość w programowaniu
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!not-for-mail
    From: Sebastian Biały <h...@p...onet.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: mglistość w programowaniu
    Date: Wed, 26 May 2010 19:42:02 +0200
    Organization: http://onet.pl
    Lines: 35
    Message-ID: <htjmhf$qs3$1@news.onet.pl>
    References: <6...@n...onet.pl>
    <htgfd3$c7d$1@node2.news.atman.pl> <htguq4$ft1$2@news.onet.pl>
    <9...@l...googlegroups.com>
    NNTP-Posting-Host: chello089076168083.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1274895727 27523 89.76.168.83 (26 May 2010 17:42:07 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Wed, 26 May 2010 17:42:07 +0000 (UTC)
    User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
    X-Accept-Language: en-us, en
    In-Reply-To: <9...@l...googlegroups.com>
    Xref: news-archive.icm.edu.pl pl.comp.programming:185639
    [ ukryj nagłówki ]

    bartekltg wrote:
    >>Podstawa to kod który sie dokumentuje samą jakością bez potrzeby użycia
    >>komentarzy ;)

    > Juz ktoryś raz spotykam sie z tym zdaniem. Ale to dziala tylko
    > lokalnie.

    Całkiem sporo projektów obywa sie bez dokumentacji lub ze szczątkową.
    Szczególnie jak są refaktorowane ciągle. Utrzymanie dokumentacji jest
    zbędną czynnością o ile jest dyscyplina pisania w sposób zrozumiały w
    samym języku. Nie jestem przeciwnikiem dokumentacji, ale nie jestem jej
    zwolennikiem dla projektów rozwijanych w locie.

    > 'Co tak naprawde robi ta funkcja(i 10 innych w niej wykorzystywanych),
    > obiekt, kawal programu i po co' sie samo nie skomentuje, jesli jest
    > to
    > cos nietrywialnego i dluzszego.

    Jesli jest dłuzszego to:

    a) masz do czynienia z wiedzą specjalistyczną (typu liczenie FFT) i do
    zrozumienia wymagane jest coś poza umiejętnością programowania ogólnego.

    b) masz spieprzony kod typu funkcje po 4 ekrany ifów, while i forów na 7
    poziomach wycinania.

    W pozostałych przypadkach mozna kod pociąć na kawałki, zrobić sensowne
    nazwy, sensowne wzorce, pisać zgodnie ze sztuką. Jesli masz nietypowy
    projekt to trudno o nim dyskutować ogolnie w tym wątku.

    > Co z tego, ze widze ladne liczenia splotu probki z jakas funkcją,
    > jesli w komentarzu nie jest napisane po co?

    Ta wiedza znajduje sie poziom wyżej w metodzie wołającej to coś. Jesli
    jej tam nie ma, to masz problem nawet ze wspomaganiem dokumentacją.

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: