eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingDavid West: OOP is DeadRe: David West: OOP is Dead
  • 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!newsfeed.pionier.net.pl!feeder.erje.net!eu.feeder.erje.net
    !eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!
    .POSTED!not-for-mail
    From: toslaw <s...@n...4u.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: David West: OOP is Dead
    Date: Wed, 19 Feb 2014 06:57:12 +0000 (UTC)
    Organization: A noiseless patient Spider
    Lines: 24
    Message-ID: <le1kk8$flv$1@dont-email.me>
    References: <ldaa9r$3j5$1@speranza.aioe.org>
    <9...@g...com>
    <52fccceb$0$2362$65785112@news.neostrada.pl>
    <6...@g...com>
    <52fceef0$0$2140$65785112@news.neostrada.pl>
    <1...@g...com>
    <ldv7fu$3vq$1@dont-email.me>
    <6...@g...com>
    <a...@g...com>
    <ldvj3g$28c$1@dont-email.me>
    <6...@g...com>
    <ldvqkt$bnu$1@dont-email.me>
    <4...@g...com>
    <c...@g...com>
    <2...@g...com>
    <d...@g...com>
    <e...@g...com>
    <le0d01$46k$1@dont-email.me>
    <b...@g...com>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    Injection-Date: Wed, 19 Feb 2014 06:57:12 +0000 (UTC)
    Injection-Info: mx05.eternal-september.org;
    posting-host="dee8a23a3079bab6ac237103cf6efd4e";
    logging-data="16063";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX1+KLnlEVyMqZeWbxnceejuJNWwiO9xrYF0="
    User-Agent: slrn/1.0.1 (Linux)
    Cancel-Lock: sha1:sAQg0LKuTVKen2F5fjQqoFEYMCg=
    Xref: news-archive.icm.edu.pl pl.comp.programming:205196
    [ ukryj nagłówki ]

    firr <p...@g...com>:
    > troche glupawe te przyklady (troche to malo
    > powiedziane)

    Jaka rozmowa, takie przykłady. Dla mnie oczywistą oczywistością jest fakt, że z OOP
    nie miałeś większej styczności niż być może w szkole. Niestety przesadą jest
    powiedzieć, że w szkole uczą programowania, nie wspominając już o tym, że praca
    programisty to 10% programowania, 90% utrzymywania ;).

    Zastanawiam się też, czy twoje przekonania wynikają z doświadczenia, czy z dywagacji.

    > Nie wiem czy mam cos istotnego do dodania pozatym
    > co powiedziane - jesli chodzi o wlasnie utrzymywanie programu to własnie (jak
    ktos w tym watku zwrocil uwage) obawiam sie ze ta 'pasożytnicza struktura' setupu
    roznych obiektów i ich konfiguracji raczej pogarsza sprawe niz ja polepszac (*)

    Do zarządzania strukturą zależności obiektów i ich "setupu", jak to nazywasz, służą
    inne techniki, np. dependency injection.

    > z punktu widzenia obiektu ktory ma jako pola
    > referencje do innych obiektow to jeszcze moze nie jest takie złe, ale ten 'setup i
    konfiguracja'
    > i utrzymywanie tego to raczej koszmar (pisze 'raczej 'bo naprawde dawno nie
    grzebalem w obiektowym programie i o tyle nie kojarze na ile uciezliwe to by dla mnie
    obecnie było, czy bardzo czy moze tylko pierwiastek z bardzo ) <i to chybabyloby
    wszystko na ten temat>

    W skrócie: "w sumie to nie wiem, ale nie przeszkadza mi to mieć bardzo jasny pogląd
    na ten temat" :)

    > (*) tymbardziej ze system modulowy dziala po prostu swietnie, choc w c dobrze
    bybylo go poprawic

    Różne problemy wymagają użycia różnych narzędzi. Z kolei dla człowieka, który ma
    tylko młotek, każdy problem wygląda jak gwóźdź ;)

    Ale w jednym masz rację: to chyba wszystko na ten temat ;)

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: