-
Data: 2014-02-12 16:23:29
Temat: Re: David West: OOP is Dead
Od: A.L. <a...@a...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Wed, 12 Feb 2014 14:57:03 +0100, "intuicjonista"
<c...@g...pl> wrote:
>
>Użytkownik "A.L." <a...@a...com> napisał w wiadomości
news:rralf9hm84vsenoq7lt9euktl0auhsiao9@4ax.com...
>> On Mon, 10 Feb 2014 10:37:43 +0000, Mateusz ?oskot
>> <m...@l...net> wrote:
>>
>...
>> bede mial czas to obejrze dalej. Ale ide o zaklad: facio wymyslil
>> wlasna rewelacje i usiluje ja spzredac. Pierwszym etapem jest
>> rosiewania argumentow ze wszyscy sie myla
>
>to sie nazywa projekcja :))))
>
>facet mówi w prost - paradygmat odwzorowania
>( wybranego fragmentu) rzeczywistosci w postaci
>rozbudowanej hierarchi klas jest niefektywny (niesprawdził sie).
To facio zwyczajnie pieprzy. Znanych jest mnostwo przykladow gdy
sparwdzil sie doskonale.
> Raz powoduje masę często zbędnej pracy dla realizacji tych
>klas ( zwłaszcza ich szczegółow - speyfikacje,testy itd..)
No ta, agile i inne nowoczesne "metodologie" mowia ze zadna
specyfikacja nie jest potzrebna.
>dwa - utworzony dużym nakładem pracy zestaw klas -
>następnie usztywnia projekt a zwłaszcza jego rozwój.
>Rzeczywistośc jest dynamiczna i jej rozpoznanie też.
>Sztywny zestaw klas (wymyslony sztucznie - zgodnie
>z jakąś specyfikacją)
Przepraszam, ale "domain model" nei jest okreslony na podsatwie zadnej
specyfikacji,. Domain model olresla sie na podstawie ANALIZY tej
czesci ktora jets MODELOWANA. Istota OO jest wlasnei MODELOWANIE.
>zwykle okazuje sie niezbyt odpowiadać
>realnym potrzebom ale po jego wytworzeniu ( tych klas)
>nie łatwo je porzucić - i wtedy te klasy zamiast pomagać
>zaczynają być utrudnieniem.
Praktyka refaktoryzacji powinna byc dobrze znana.
>Oczywiście s ą to rozważania ogólne więc
>nie wszystkich projektów muszą dotyczyć
>ale sam myś wydaje się sensowna.
Ogolne "OOP is dead" to jeden z najwiejszych idiotyzmow jakei
spotkalem. Nei jest idiotyzmem najwiekszym. Idiotyzmem najwiekszym
jest twierdzenie grupy osob z UK, zgripowanych wokol jezyka OCCAM, ze
OOP to byla konspiracja wymyslona pzrez KGB i podrzucona Zachodowi w
celu "polozenia" zachodniej komputerologii na nastepne 50 lat. Nie sa
to rozwazanai anegdotyczne, czy tak zwane jaja; jest to calkiem
powazna dyskusja.
Zas iaj idzie o to czy uzywac takich czy innych narzedzi - OO jest
jednym ze spoosobow traktwoanai problemu i oczywiscie nie jedyny,
Sposob opisu rzeczywistowci nalezy dobierac do potzreb - te sama
rzeczywiscosc mozna ogladac i opisywac na wiele sposoboe.
Zas kawalek po tym jak Ten Pan oglosoi :OOP is dead" zauwazylem ze
zaczyna bredzic cos o regulach i ograniczeniach. Otoz, to sa rzeczy
znand od co najmniej 50 lat, spora czesc specyfikacji UML to
Constraint Language, a narzedzia programistyczne bazujace na modelu
regulowym od lat sie spzredaje i robi neizle pieneidze (na przykald
IBM). Co wiecej, doskonale sie owe nazredzie mieszcza w modelu OO, a
model OO potrafi z nich doskonale korzystac.
No, ale te czesc musze jeszcze obejrzec do konca, co przed weekendem
nie nastapi.
Jak pisalem wyzej, byloby dobrze gdyby ktos caly wykald strescil w
jednym krotkim paragrafie, Bo dwoch paragrafow chyba nie tzreba.
A.L.
P.S> Pzreparszam za literowki, ale spiesze sie i nie mam czasu
poprawiac
Następne wpisy z tego wątku
- 12.02.14 17:23 firr
- 12.02.14 19:20 intuicjonista
- 13.02.14 00:44 Mateusz Loskot
- 13.02.14 01:26 A.L.
- 13.02.14 04:03 A.L.
- 13.02.14 08:23 Paweł Kierski
- 13.02.14 11:08 Mateusz Łoskot
- 13.02.14 14:47 R.e.m.e.K
- 13.02.14 15:04 intuicjonista
- 13.02.14 16:21 firr
- 13.02.14 17:12 R.e.m.e.K
- 13.02.14 17:13 firr
- 13.02.14 17:26 firr
- 13.02.14 21:14 Wojciech Muła
- 14.02.14 00:37 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
Najnowsze wątki
- 2026-01-01 szyby macie całe?
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Wszystkiego najlepszego
- 2025-12-31 Czy potrafisz wskazać różnice? [TVN v. RMF]
- 2025-12-31 I kolejny jebnięty
- 2025-12-31 Myślenice => Specjalista ds. kontrolingu <=
- 2025-12-31 Ostróda szlachetnie walczy
- 2025-12-31 Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- 2025-12-31 Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- 2025-12-31 Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- 2025-12-31 Pieniadze-cuchna-oddechem-nawalonego-tatusia
- 2025-12-31 Iran na skraju gospodarczego upadku. Na ulicach Teheranu (znów) wrze. To może być cios dla reżimu
- 2025-12-30 zasilacz
- 2025-12-30 Teraz System Plików PFS z sys. op. Amiga OS będziesz mógł zamontować pod sys. op. Linuks i Jabłoko Makintosz




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]