-
Data: 2011-12-10 18:32:09
Temat: Re: Porównanie różnych języków
Od: Roman W <b...@g...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Dec 10, 3:22 pm, Andrzej Jarzabek <a...@g...com>
wrote:
> On 10/12/2011 12:54, Roman W wrote:
>
> > On Dec 10, 12:24 pm, Andrzej Jarzabek<a...@g...com>
> > wrote:
> >> Kolejna sprawa to wiek samego kodu - jeśli weźmiemy jakiś system bankowy
> >> napisany w czymkolwiek, który powstał w latach 70-tych czy 80-tych i co
> >> najmniej od 15 lat ma stabilne ficzery, a wysiłek idzie w dużej mierze w
> >> robienie go bardziej niezawodnym i bezpiecznym, to nie jest dziwne, że
> >> jest bardziej niezawodny czy bezpieczny niż system podobnej wielkości,
> >> który zaczął powstawać półtora roku temu. Będzie to raczej prawdą
> >> niezależnie od zastosowanych języków. I tak dalej i tak dalej.
>
> > Male szanse, zeby system bankowy napisany w latach 70-tych czy 80-tych
> > nie przeszedl od tej pory wielu zmian. Zmiany w regulacjach, nowe
> > produkty, itd.
>
> Jasne, ale wydaje mi się, że proporcje będą jednak inne.
Nie wiem. W tej czesci bankowosci w ktorej pracuje, wiekszosc kodu
jest dosc nowa.
W detalicznej moze byc oczywiscie inaczej, zwl. w krajach w ktorych
kapitalizm zaczal sie wczesniej niz w 89 roku.
>
> > Moje osobiste obserwacje z systemami uzywanymi w duzych bankach (na
> > przykladzie Murex) sa takie, ze one sie rozwijaja organicznie i nowe
> > funkcjonalnosci sa czesto wrecz dopychane kolanem. Nikt nie ma czasu
> > porzadkowac kodu, bo klienci (wewnetrzni badz zewnetrzni) naciskaja na
> > nowe produkty. Grupa rozwijajaca dany kawalek kodu musi miec spory
> > autorytet zeby przeforsowac decyzje "nie dodajemy nowych
> > funkcjonalnosci przez pare miesiecy tylko refaktoryzujemy" bez
> > spotkania sie z wielkim oporem. A programisci w bankach sa dobrze
> > platni, ale na ogol nie maja wielkiego autorytetu.
>
> Ja, przyznam też nie jestem fanem podejścia "parę miesięcy
> refaktoryzujemy", znaczy w banku nie pracowałem, ale tak w ogóle wydaje
> się mało praktyczne. Według mnie sensowniej refaktoryzację powiązać ze
> zmianami funkcjonalnymi.
Zalezy jak duzo w kodzie jest do poprawki. Dwa razy bralem udzial w
duzym wysilku porzadkowania kodu. Zwl. w pierwszym przypadku stan
wyjsciowy byl taki, ze ciezko bylo cokolwiek dodac.
Martin Fowler zdaje sie poleca rozdzielac zmiany funkcjonalne i
refaktoryzacje?
>
> Z drugiej strony pozwalanie na zapuszczanie kodu pod pretekstem
> oszczędności czasu to kompletne marnotrawstwo - potem doprowadza się do
> tego, że prosta zmiana czy bugfiz zamiast pół dnia zajmuje tydzień.
O tak tak.
> Niestety znam takie przykłady z autopsji, z czego wynika że nie tylko w
> bankach ten problem się pojawia. Może w bankach jest gorzej, bo jest
> presja na krótkie terminy,
Zalezy jaki projekt. Jak trader chce miec zbudowany arkusz Excela do
wyceny jakiejs pojedynczej egzotycznej opcji, to moze Ci rzucic
terminem "pol godziny" (literalnie kiedys mi powiedzieli "musimy miec
te cene w 15 minut, albo kontrakt przepada" - i cene dostali :)).
Natomiast cos, co ma byc uzywane do regularnego obliczania zyskow/
strat (tzw. P&L) ksiegi musi przejsc etap testowania, musi byc
udokumentowane, zaakceptowane przez middle office, itd. - wiec terminy
sa normalne. Banki stac na zatrudnianie dobrych programistow, wiec
odpada problem, ze kolega obok jest glabem i jego kod wnosi negatywna
wartosc do projektu. Takie rzeczy sie raczej b. rzadko zdarzaja.
> ale z mojego doświadczenia wynika, że to
> często jest wina nie tylko presji, ale samych programistów.
>
> A ten Murex to jak guglnąłem to jest robiony przez jakąś firmę, a nie
> przez programistów pracujących w banku, czy źle patrzę?
Tak, ale jego integracja w duzym banku to wielki projekt sam w sobie,
itez wymaga pisania sporo kodu.
RW
Następne wpisy z tego wątku
- 10.12.11 18:33 Roman W
- 10.12.11 19:07 Andrzej Jarzabek
- 10.12.11 19:20 Andrzej Jarzabek
- 10.12.11 20:48 n...@m...invalid
- 10.12.11 21:00 Roman W
- 10.12.11 21:31 Karol Y
- 10.12.11 21:34 Andrzej Jarzabek
- 10.12.11 22:01 Andrzej Jarzabek
- 10.12.11 22:24 Roman W
- 10.12.11 23:36 Andrzej Jarzabek
- 10.12.11 23:37 A.L.
- 12.12.11 07:16 Tomasz Kaczanowski
- 15.12.11 23:54 slawek
- 16.12.11 00:22 A.L.
- 16.12.11 16:24 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- 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
- ,,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ą."
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML