-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Andrzej Jarzabek <a...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Carnegie-Mellon przestaje uczyc programowania obiektowego
Date: Thu, 14 Apr 2011 01:36:12 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 56
Message-ID: <a...@n...gazeta.pl>
References: <1...@4...com>
<2...@k...googlegroups.com>
<f...@b...softax.pl>
<4...@2...googlegroups.com>
<m...@b...softax.pl> <innh81$6gk$1@inews.gazeta.pl>
<inpsjn$nua$1@inews.gazeta.pl> <inqqea$9f4$1@inews.gazeta.pl>
<int0c8$bkd$1@inews.gazeta.pl> <invfrd$edj$1@inews.gazeta.pl>
<io0df9$9id$1@inews.gazeta.pl> <io28ga$do6$1@inews.gazeta.pl>
<io2l6b$nuq$1@inews.gazeta.pl> <io4unk$41$1@inews.gazeta.pl>
NNTP-Posting-Host: 5acd7098.bb.sky.com
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1302741395 18454 90.205.112.152 (14 Apr 2011 00:36:35 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Thu, 14 Apr 2011 00:36:35 +0000 (UTC)
X-User: andrzej.jarzabek
In-Reply-To: <io4unk$41$1@inews.gazeta.pl>
User-Agent: Groundhog Newsreader for Android
Xref: news-archive.icm.edu.pl pl.comp.programming:189818
[ ukryj nagłówki ]On Wed, 13 Apr 2011 21:47:23 +0200, Wojciech Jaczewski
<w...@o...pl> wrote:
> > Pozwolę sobie w związku z tym zauważyć dwie rzeczy: po pierwsze,
sporo
> > oprogramowania nie jest tak pisane. Gdyby specjalnie w ten sposób
> > wszystko projektować żeby unikać sytuacji kiedy kod jednego
> > programisty jest wykorzystywany przez kod innego programisty,
> > to bardzo negatywnie wpłynęłoby to na wydajność I
> > niezawodność tego oprogramowania.
>
> Ale tu wcale nie tworzy się barier, aby drugi człowiek korzystał z
> fragmentów pierwszego. Pasuje mu, to korzysta, nie - to nie.
Jak najbardziej tworzy się bariery. Powiedzieć, że nie wolno
korzystać to nie jest jedyny sposób na tworzenie barier. Bariery
tworzą też decyzje powodujące, że korzystanie wymaga dodatkowego
nakładu pracy, albo że wprowadza dodatkowe ryzyko błędów.
Właśnie na ten przykład decyzja, że każdy może robić swój kawałek jak
zechce, byle tylko działał, stanowi taką praktyczną barierę.
> > obiektowymi, w dużej części właśnie wynikające z tego, że ktoś
się sam
> > nauczył i potem nie chciał zmieniać przyzwyczajeń.
>
> Chciałem. Opamiętanie się, zajęło mi około dwa lata (pracy
> zarobkowej + własnych eksperymentów).
Wybacz, ale po pierwsze to co piszesz nie przekonuje mnie, a po
drugie nawet jeśli rzeczywiście chciałeś, to sedno sprawy polega
przecież na tym, ze chęć szczera to za mało.
> Niestety nasza dyskusja skazana jest na bycie nieco jałową, bo
> przecież nie wrzucę na grupę dyskusyjną programów
> wykonywanych w pracy, aby inni mieli szansę zrobić obiektowy
> kontr-przykład do porównania czytelności tych dwóch
> wersji.
Niby nie, ale o pewnych zasadach można mówić bez przeklejania
konkretnego kodu.
> Stosowanie rozwiązań modnych ma swoje zalety, ale czasem
> warto modę odrzucić.
Czasem warto też myśleć o inżynierii w kategoriach innych niż moda.
> > klepiąc kod niczego się porządnie nie nauczysz.
>
> Są w internecie kody źródłowe projektów, które się udały
> i utrzymały się przez wiele lat. Można oglądać i próbować
> naśladować.
Można. Tylko że w ten sposób niczego się porządnie nie nauczysz. To
tak jakbyś chciał nauczyć się budowy mostów oglądając wszystkie mosty
w zasięgu spaceru i eksperymentując z przerzucaniem kładki nad
strumykiem.
Następne wpisy z tego wątku
- 14.04.11 06:30 Michal Kleczek
- 14.04.11 06:44 Paweł Kierski
- 14.04.11 06:48 kenobi
- 14.04.11 07:18 wloochacz
- 14.04.11 07:38 Andrzej Jarzabek
- 14.04.11 07:41 Paweł Kierski
- 14.04.11 07:48 Paweł Kierski
- 14.04.11 07:52 Jacek Czerwinski
- 14.04.11 09:01 Michal Kleczek
- 14.04.11 09:29 Michal Kleczek
- 14.04.11 10:39 Andrzej Jarzabek
- 14.04.11 12:41 p...@p...onet.pl
- 14.04.11 13:13 A.L.
- 14.04.11 13:14 Michal Kleczek
- 14.04.11 13:19 Michal Kleczek
Najnowsze wątki z tej grupy
- 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!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-22 Genialna toaleta Urobot, automatycznie badająca mocz i kał z Taiwanu
- 2025-07-22 Thunderbird i dysk...
- 2025-07-22 Warszawa => Programista Full Stack .Net <=
- 2025-07-22 Warszawa => Software .Net Developer <=
- 2025-07-22 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-07-22 Warszawa => Sales Assistant and Customer Development Specialist <=
- 2025-07-22 antyfaszystka
- 2025-07-22 W ogóle nie widać...
- 2025-07-22 I znowu inżynierowie i inżynierzy...
- 2025-07-21 Dokumenty zgromadzone przez Instytut Pamięci
- 2025-07-21 cashback
- 2025-07-21 Pomarańczowy rakietnyj on de telefon ;)
- 2025-07-21 Gdańsk => Kotlin Developer <=
- 2025-07-21 Warszawa => Sales Executive / KAM <=
- 2025-07-21 Gdańsk => Programista Kotlin <=