-
Data: 2011-04-17 12:39:25
Temat: Re: Carnegie-Mellon przestaje uczyc programowania obiektowego
Od: Wojciech Jaczewski <w...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]A. L. wrote:
>>Z tego co kojarzę, częściej stosuje się spisane zasady w firmach dużych,
>>niż w firmach małych. I jakoś tak zwykle się dzieje, że firma gdy już
>>stanie się dużą, traci umiejętność samodzielnego tworzenia dobrych
>>produktów. Myślisz, że to przypadek? Bo ja uważam, że jest to WYNIK zbyt
>>szczegółowego regulowania zasad w firmie - w tym zasad tworzenia
>>oprogramowania. Patrząc np. na liczbę zatrudnionych w wielkich
>>korporacjach tworzących oprogramowanie, wydawać by się mogło że powinni
>>tworzyć na prawdę mnóstwo świetnych produktów. Tymczasem dobre produkty
>>pozyskują zwykle poprzez wykupienie małej firmy, a nie samodzielne
>>zrobienie.
>
> Z czalym szacunkiem, bzdura. Gdy zaczynalem pracowac w firmia, miala
> ona 20 osob, a "flagship product" mial pol miliona linii kodu. Kazdy
> programowal jak chcial.
>
> Dzisiaj firma ma 2000 osob a kod cos kolo 50 milionow linii.
Kiedy wprowadzono te reguły?
Chodzi mi o to, czy w momencie największego rozrostu firmy reguły już
obowiązywały, czy nie?
> Gdyby te
> 50 milionow linii bylo napisane jak kto chce, bylby totalny burdel.
> Zasada jest taka ze kod ma byc napisany tak, aby w przypadku
> znikniecia autora, kazdy inny programista mogl przejac prace "z
> marszu". Z reguly tez, inne osoby sa zaangazowane w utrzymanie kodu
> (maintenace) niz te osoby ktore ow kod napisaly.
Tak mnie też jeszcze zaciekawiło: dlaczego aż tak wzrosła liczba linii kodu?
Czy aż tyle nowej funkcjonalności doszło, czy konieczność zachowywania
wstecznej zgodności, czy po prostu pomimo stosowania reguł było tak, że
różne grupy tworzyły fragmenty zawierające prawie to samo - i bardziej
opłaciło się stworzyć drugi raz to samo, niż tracić czas na uwspólnianie
fragmentów z inną grupą?
Następne wpisy z tego wątku
- 17.04.11 12:46 Radoslaw Jocz
- 17.04.11 12:59 Wojciech Jaczewski
- 17.04.11 13:42 A.L.
- 17.04.11 14:24 Andrzej Jarzabek
- 17.04.11 17:43 Andrzej Jarzabek
- 17.04.11 19:34 Wojciech Jaczewski
- 17.04.11 20:56 Andrzej Jarzabek
- 17.04.11 21:22 A.L.
- 17.04.11 21:51 Wojciech Jaczewski
- 17.04.11 22:02 Andrzej Jarzabek
- 18.04.11 07:17 Michal Kleczek
- 18.04.11 07:32
- 18.04.11 10:47 Andrzej Jarzabek
- 18.04.11 10:56 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- 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
Najnowsze wątki
- 2025-04-10 Warszawa => Junior Digital Project Manager <=
- 2025-04-09 [przegląd prasy] - raport mniejszosci
- 2025-04-09 [przegląd prasy] - wypadek autobusu w Warszwie - wyrok (prawomocny)
- 2025-04-09 [przegląd prasy] - przejścia na drogach rowerowych
- 2025-04-09 Czy blokowanie sali obrad Sejmu przez PO-opozycje pod rządami PiS już się przedawniło? [mecenas Giertych dołki kopie?]
- 2025-04-09 Koniec produkcji Leapmotor T03
- 2025-04-09 Pruszków => Specjalista ds. public relations <=
- 2025-04-09 Rzeszów => International Freight Forwarder <=
- 2025-04-09 Ryga => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i Kad
- 2025-04-09 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-04-09 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-04-09 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-04-09 Warszawa => Senior Product Manager <=
- 2025-04-09 Warszawa => Starszy Konsultant SAP FICO <=
- 2025-04-09 Warszawa => NMS System Administrator <=