-
X-Received: by 10.140.102.35 with SMTP id v32mr11915qge.26.1392799317983; Wed, 19 Feb
2014 00:41:57 -0800 (PST)
X-Received: by 10.140.102.35 with SMTP id v32mr11915qge.26.1392799317983; Wed, 19 Feb
2014 00:41:57 -0800 (PST)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!c
10no30888053igq.0!news-out.google.com!s3ni24178qas.0!nntp.google.com!k15no24018
694qaq.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Wed, 19 Feb 2014 00:41:57 -0800 (PST)
In-Reply-To: <le1kk8$flv$1@dont-email.me>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=84.39.173.153;
posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
NNTP-Posting-Host: 84.39.173.153
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>
<le1kk8$flv$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4...@g...com>
Subject: Re: David West: OOP is Dead
From: firr <p...@g...com>
Injection-Date: Wed, 19 Feb 2014 08:41:58 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:205197
[ ukryj nagłówki ]W dniu środa, 19 lutego 2014 07:57:12 UTC+1 użytkownik toslaw napisał:
> 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 ;).
>
wydaje mi sie ze mozliwosci scislej przedmiotowej i konkretnej rozmowy sie tu mw
wyczerpaly a w gadanie na poziomie bajek o pikselach i prostokatach i 11 klientach z
kapadocji jest troche nie dla mnie
rozumiem tez ze nie jestes nieststy rzecznikiem
opu tak ze nie umialbys odpowiedziec na moja pytania
ktore ew komus kto by za takiegop rzecznika mogl robic moglbym jeszcze zadac, a
brzmialyby one tak:
jak rozumiem sensem tego sposobu pisania jest
wytworzenie w programie siatki obiektów które
wzajemnie widza sie poprzez poustawiane jako swoje pola referencje, TAK CZY NIE?
jezeli nie to o co chodzi jesli nie o to a jezeli tak, to jak rzecznik opu
ustosunkowywuje sie do tego
ze oprócz takiego wypracowanego w koncu grafu
objektów (który moglbym zrozumiec) w takim oopie
funkcjonuje (chyba na zasadzie wysypiska na smieci)
drugi poziom gdzie dane obiekty nie sa zawieszone w
czystej prózni ale poosadzane w roznych zakamarkach kodu i jeszcze do tego ich setup
i konfiguracja
jest tez nieczysto uwikłany w cały code-flow
innymi slowy czy ta zewnetrzna warstwa opu stanwi
dla wyznawcow opu jakas atrakcje sama w sobie
(gdzie upatruja jakichs mozliwosci robienia czegos
ciekawego) czy jest tylko odrzutem potrzebnym do ustawienia grafu obiektów?
moze zapytam o to na innym forum - choc nie interesuje mnie to szczerze mowiac za
bardzo
jako ze to nie jest moja działka, moglbym sie
dowiadywac tylko z ciekawosci jak ci zwolennicy opu
to widzą
albo moze uzytkownik gode by umial na to odpowiedziec? (o ile uzywa opu bo juz
nie pamietam) - jesli rozumie co mam na mysli
piszac o wewnetrznej i zewnetrznej stronie opu
FiRR
>
>
> 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 ;)
Następne wpisy z tego wątku
- 19.02.14 10:54 firr
- 19.02.14 10:58 g...@g...com
- 19.02.14 11:30 firr
- 19.02.14 12:01 firr
- 19.02.14 14:32 firr
- 19.02.14 15:51 A.L.
- 19.02.14 16:10 A.L.
- 19.02.14 18:26 g...@g...com
- 19.02.14 20:20 A.L.
- 20.02.14 04:19 A.L.
- 20.02.14 04:27 A.L.
- 20.02.14 04:30 A.L.
- 20.02.14 07:42 toslaw
- 20.02.14 07:58 g...@g...com
- 20.02.14 08:27 g...@g...com
Najnowsze wątki z tej grupy
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-16 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-16 Warszawa => Expert Recruiter 360 <=
- 2024-11-16 Żerniki => Starszy specjalista ds. księgowości/ Samodzielny księgo
- 2024-11-16 Pruszków => Team Leader (PHP+React) <=
- 2024-11-16 Warszawa => Senior Cloud Consultant (AWS) <=
- 2024-11-16 Warszawa => Sitecore Developer <=
- 2024-11-16 Akta sprawy Kajetan Poznański
- 2024-11-16 Warszawa => OpenText ECM Specialist <=
- 2024-11-16 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2024-11-16 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-15 Google Play
- 2024-11-15 Szybcy i wściekli
- 2024-11-16 Opis produktu z Aliexpress
- 2024-11-15 No proszę, a śmialiście się z hindusów.
- 2024-11-14 Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800