-
Data: 2012-11-08 14:51:32
Temat: Re: Błędny epsilon - this is not a bug, this is ?
Od: Baranosiu <r...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dnia 07.11.2012 AK <n...@n...com> napisał/a:
[...]
> Np zanika tak cos "drzewiej" podstwowego jak dokladny dobry
> _projekt techniczny_ systemu pisany _zanim_ sie rzucalo na klawiature.
> Dzis czesto jest to tylko analityk (a nawet jego czesto brak) a potem
> zgraja "sprytnych" programistow rzucajacych sie z miejsca na
> klawiature/kod i grzejacych sciany na tych spotkaniach scrumowych
Oczywiście są projekty i "projekty" ale generalnie przy robieniu
systemu o bardzo dużej złożoności model kaskadowy tworzenia
oprogramowania (czyli najpierw pełny i dokładny projekt a potem
implementacja bez jakichkolwiek modyfikacji projektu) po prostu się
nie sprawdził - nie da się teoretycznie przewidzieć wszystkiego,
dlatego stosuje się model iteracyjny, czyli projekt techniczny
ewoluuje razem z implementacją. Tak po prostu działa świat, nie da się
zrobić pełnego projektu dojechania samochodem z Krakowa do Warszawy
typu jedź 10s prosto, potem skręć kierownicę o 7 stopni w prawo
itd. zbyt wiele nieprzewidywalnych rzeczy wydarzy się po drodze.
Model kaskadowy wygląda pięknie na wykładach z inżynierii
oprogramowania (też byłem tego uczony w latach 90-tych) ale po prostu
nie działa (chyba, że podejdzie się do sprawy tak jak Donald Knuth,
czyli brak ograniczenia czasowego na powstanie programu - TeX
powstawał 10 lat :D).
Inna rzecz to niedbałość czy kiepskie zarządzanie. Bywa że manager
robi takie ciśnienie (wszystko jest "na wczoraj"), że ktoś kto przez 2
tygodnie nie napisze linijki kodu wylatuje z pracy (bo poświęcił czas
na projektowanie czy na przykład dokształcenie się z dziedziny, w
której ma chodzić system, a przecież klient płaci za kod a nie za
"pierdoły"). Znam też firmę, w której prezes ma podejście typu
"jedynym działem dochodowym to dział sprzedaży, reszta to tylko
koszty" - prowadzi to oczywiście do tego o czym napisałeś poniżej,
czyli "aby tylko sprzedać, a po nas choćby potop", no ale złe wieści
szybko się rozchodzą i poświęcanie długoterminowej "renomy" na rzecz
chwilowego zysku powoduje, że firma szybko ginie z rynku (utapiając
przy okazji część swoich klientów).
> No i oczywicie dokumentacja to czesto zbedna rzecz itp.
Zależy od klienta, czasem klient płaci za "czarną skrzynkę" i nie
wnika w zawartość, a czasem klient płaci za platformę na której buduje
swoje rzeczy i wtedy dokumentacja jest częścią produktu równie ważną
jak kod.
> Slowem inna odmiana metody "po nas chocby potop".
Odejście od modelu kaskadowego często przynosi poprawę jakości
produktu ale oczywiście podejście "płacimy za kod, resztę
minimalizujemy jak się tylko da, bo to marnowanie czasu programisty"
to droga do nikąd.
Następne wpisy z tego wątku
- 08.11.12 20:36 AK
- 08.11.12 20:49 AK
- 08.11.12 21:07 Michoo
- 08.11.12 21:36 Baranosiu
- 09.11.12 00:04 e...@g...com
- 09.11.12 01:12 Andrzej Jarzabek
- 09.11.12 01:21 Andrzej Jarzabek
- 08.11.12 09:19 slawek
- 08.11.12 09:23 slawek
- 08.11.12 09:34 slawek
- 08.11.12 09:31 slawek
- 08.11.12 09:38 slawek
- 10.11.12 19:25 Roman W
- 14.11.12 23:26 Michoo
- 16.11.12 09:21 kenobi
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-11-13 Filtr do pompy ruskiej
- 2024-11-12 Gdzie kosz?
- 2024-11-13 elektrycznie
- 2024-11-12 Jebane kurwa, kurwy.
- 2024-11-13 karta parkingowa
- 2024-11-13 Wl/Wyl (On/Off) bialy/niebieski
- 2024-11-12 I3C
- 2024-11-13 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2024-11-13 Łódź => Senior SAP HANA Developer <=
- 2024-11-13 Zabrze => Senior PHP Symfony Developer <=
- 2024-11-13 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-13 Kraków => QA Inżynier <=
- 2024-11-13 Żerniki => Dyspozytor Międzynarodowy <=
- 2024-11-13 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-11-13 Lublin => Delphi Programmer <=