eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[newbie] Test porównawczy języków programowaniaRe: Test porównawczy języków programowania
  • Data: 2011-01-21 12:15:19
    Temat: Re: Test porównawczy języków programowania
    Od: Tomasz Kaczanowski <kaczus@dowyciecia_poczta.onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Andrzej Jarzabek pisze:
    >> pisząc biblioteki dla urządzeń szyfrujących pod windows, tak aby
    >> biblioteka pracowała bezproblemowo pod systemem windows musi ona być
    >> podpisana przez Microsoft. Bynajmniej nie wysyłasz tam kodu biblioteki,
    >> tylko gotową binarkę, którą microsoft (jeśli nie znajdzie zagrożenia)
    >> podpisuje. Ponieważ tu istotne jest, czy występuje zagrożenie, czy nie,
    >> czy binarka nie jest przypadkiem zawirusowana, wystarcza jedynie
    >> certyfikacja tej binarki.
    >
    > Ale mówiliśmy o systemach mission critical, gdzie bardzo istotnym
    > parametrem jest niezawodność. Microsoft nie certyfikuje takiej
    > biblioteki na niezawodność.

    no ale właśnie takie programy zazwyczaj są w urządzeniach i działają w
    jakimś środowisku. Łatwiej jest jednak sprawdzić, czy rzeczywiście
    całość działa dobrze, niż, czy kod jest przejrzysty i zrozumiały.
    Właśnie to można sprawdzić w laboratorium, jak na błędy (bądź sytuacje
    ekstremalne) generowane przez środowisko i sprzęt, czy oprogramowanie
    zareaguje właściwie. Czy przy przepięciu zadziałają zabezpieczenia, i
    czy uda się zapisać gdzieś informację o takim zdarzeniu, tudzież wysłać
    odpowiednią informację do centrum nadzoru. Tu nawet najpiękniej i
    najlepiej napisany kod nic nie pomoże. System mission critical musi być
    i tak brany właśnie jako całość, gdyz najczęściej problemy nie pojawiają
    się w kodzie danego systemu, tylko na styku dwóch systemów. Pamiętam
    nawet (w mniej critical system) sytuację, gdy łączylismy dwa systemy, by
    współdziałały ze sobą jednocześnie. Każdy z tych systemów osobno działał
    poprawnie, jednak na styku okazało się, że muszą mieć 1) inaczej
    skonfigurowane środowisko 2) konieczny był dostęp do jednej z tabel
    jednej z baz i tu wyszła druga rzecz, w obu systemach stosowano inne
    rodzaje transakcji (bo system tamten pozwalał na rózne podejścia do tego
    problemu) i tu systemy się pięknie zakleszczały.... Oczywiście problem
    był do rozwiązania, ale widzisz, oba kody napisane zgodnie z zasadami,
    oba kody samodzielnie działają dobrze, ale gdy potrzebna jest współpraca
    już nie jest tak wesoło.

    --
    Kaczus
    http://kaczus.republika.pl

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: