-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Edek Pienkowski <e...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Blad w oprogramowaniu Toyoty przyczyna wypadkow
Date: Sun, 18 Mar 2012 18:07:59 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 52
Message-ID: <jk589u$i72$1@inews.gazeta.pl>
References: <f...@4...com>
<p...@n...chmurka.net> <jiq8a2$dvn$3@inews.gazeta.pl>
<p...@n...chmurka.net> <jiqdil$dvn$4@inews.gazeta.pl>
<jk1ocn$3oi$1@inews.gazeta.pl> <jk1rph$cn3$2@inews.gazeta.pl>
<jk29k9$ohi$1@inews.gazeta.pl>
NNTP-Posting-Host: 178-37-130-77.adsl.inetia.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1332094079 18658 178.37.130.77 (18 Mar 2012 18:07:59 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sun, 18 Mar 2012 18:07:59 +0000 (UTC)
X-User: pieniekusenet
User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 30dc37b
master)
Xref: news-archive.icm.edu.pl pl.comp.programming:196136
[ ukryj nagłówki ]Dnia Sat, 17 Mar 2012 16:12:00 +0100, Wojciech Jaczewski napisal:
> Edek Pienkowski wrote:
>
>> jak większość programistów stosuje KISS,
>> gubiąc połowę szczegółów najczęściej i potem nie chce działać. No, ale
>> jest proste.
>
> Wg mnie, szczegóły to gubią właśnie ci, którzy stosują rozwiązania
> skomplikowane. Nawymyślają sobie jakiś przerost formy nad treścią (czy
> to przez nadużywanie technik obiektowych, czy przez nadużywanie
> szablonów),
> przez co na szczegóły zabraknie już czasu.
Udziwnianie bez sensu jest bez sensu. Ale code style to kwestia nie
pojedynczego programisty, a projektu; a każdy projekt ma swoje
preferencje. Znam takie, gdzie są prawie same template'y (fakt,
kompiluje się ze 2 godziny) tak jak w bibliotece standardowej, tylko
że gorsze od większości boosta.
>
>> KISS to bełkot. Niestety masa programistów postępuje mniej więcej tak,
>> że wątki są skomplikowane, boost jest skomplikowany, w ogóle po co
>> skomplikowane rozwiązania, nie musżę się uczyć i powiem,
>> że KISS! Alleluja i do przodu.
>
> Prostych rozwiązań należy używać tam, gdzie są. Skomplikowanych -
> wyłącznie tam, gdzie nie ma prostych.
Ok, skreślmy C++, w C wszystko da się napisać. Dla osoby, która
nie używa template'ów, bo nie lubi, kod może wyglądać na skomplikowany
podczas gdy tak naprawdę jest dużo prostszy, bo programowanie generyczne
po to właśnie powstało, żeby ułatwiać niektóre rzeczy, to jeden tylko
przykład. Kwestia skomplikowania czy też nie zależy mocno od dostępnych
- tak to się chyba nazywa - struktur poznawczych. Dla mnie Perl
na przykład wygląda na mega skomplikowany, a podejrzewam, że wcale nie
jest, tylko ja go akurat słabiutko znam.
> Wymienione wyżej wątki: jeśli ktoś ich używa tam, gdzie spokojnie
> poradziłby sobie program jednowątkowy, to szuka sobie (a często i nie
> sobie, tylko pozostałym współpracownikom) kłopotów. Nie chodzi o to,
> żeby tych rozwiązań się nie uczyć, tylko aby jedynym powodem ich
> używania nie było to, że akurat poświęciłem ileś czasu na ich naukę - i
> koniecznie tę wiedzę muszę natychmiast wykorzystać.
Jeżeli ktoś, kto się dopiero co nauczył wątków decyduje o tym,
jakich bibliotek użyć, to jest to problem organizacyjny, a nie ma
nic wspólnego z kiss czy yagni. W zorganizowanym środowisku
wpływ ma kilka osób, w tym bardziej doświadczone od takiego
studenta 3 roku.
Edek
Następne wpisy z tego wątku
- 18.03.12 18:25 Edek Pienkowski
- 18.03.12 18:46 A.L.
- 18.03.12 20:24 Roman W
- 18.03.12 20:41 Edek Pienkowski
- 19.03.12 07:38 Paweł Kierski
- 19.03.12 08:55 Roman W
- 20.03.12 07:58 zażółcony
- 20.03.12 08:17 zażółcony
- 20.03.12 08:31 zażółcony
- 20.03.12 08:34 zażółcony
- 20.03.12 08:39 zażółcony
- 20.03.12 09:10 Paweł Kierski
- 20.03.12 09:30 Roman W
- 20.03.12 09:31 Roman W
- 20.03.12 09:48 Paweł Kierski
Najnowsze wątki z tej grupy
- Xiaomi [Chiny - przyp. JMJ] produkuje w całkowitych ciemnościach i bez ludzi
- Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- 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
Najnowsze wątki
- 2026-01-22 konkret24.tvn24.pl "gwarantuje": za SAMO wylanie gnojówki pod domem tusk-ministra aresztu nie będzie! ;-)
- 2026-01-22 Prawo na wesoło: nakaz rozbiórki "dwóch przyczep samochodowych" jako budynku ;-)
- 2026-01-22 Airtagi
- 2026-01-22 Warszawa => Full Stack Developer (Go/React) <=
- 2026-01-22 Warszawa => Senior Account Manager <=
- 2026-01-21 Nissan Leaf II 40kWh - degradacja baterii, SOH, uszkodzona bateria
- 2026-01-21 Fwd: zarzuty dla kulsonów
- 2026-01-21 Koniec Eldorado :)
- 2026-01-21 Warszawa => Senior Account Manager <=
- 2026-01-21 Gdańsk => Frontend Developer React <=
- 2026-01-21 Zakazy dla małolatów
- 2026-01-20 Majo przesrane :)
- 2026-01-20 Kiedy zajmiemy Bornholm?
- 2026-01-20 Bieruń => Junior Dynamics 365 Finance Consultant <=
- 2026-01-20 Warszawa => Project Manager (AI and innovation) <=




Fakturzystka, fakturzysta