-
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
- 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-10-03 Blokowanie informacji - test
- 2024-10-02 Warszawa => Fullstack Developer <=
- 2024-10-02 Katowice => QA Engineer <=
- 2024-10-02 Gdynia => Data Scientist <=
- 2024-10-02 Warszawa => Sales Development Representative (in German) <=
- 2024-10-02 Warszawa => SAP HANA Developer (Middle) <=
- 2024-10-02 Warszawa => SAP S/4HANA FI/CO Senior Consultant <=
- 2024-10-02 Warszawa => Senior SAP HANA Developers <=
- 2024-10-02 Warszawa => Senior PHP Laravel Developer (e-commerce) <=
- 2024-10-02 Warszawa => Programista Full Stack (.Net Core) <=
- 2024-10-02 Warszawa => Software .Net Developer <=
- 2024-10-02 Warszawa => Programista Full Stack .Net <=
- 2024-10-01 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-10-02 GODZINA ZERO #48 - KRZYSZTOF STANOWSKI I ZBIGNIEW KAPIŃSKI PREZES IZBY KARNEJ SĄDU NAJWYŻSZEGO
- 2024-09-30 Rozprawa zdalna brak komputera