-
Data: 2017-06-02 17:27:27
Temat: Re: Oszczędności
Od: "M.M." <m...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Friday, June 2, 2017 at 3:54:38 PM UTC+2, slawek wrote:
> On Fri, 2 Jun 2017 04:05:36 -0700 (PDT), "M.M." <m...@g...com>
> wrote:
> > Błąd może być algorytmiczny,
> > program nie daje poprawnych wyników dla wszystkich danych wejścio=
> > wych -
> > co tutaj pomoże język wyższego poziomu?
>
> Oczywiście że tak.
>
> Ogólnie obowiązuje prawo awansu: program jest rozbudowywany tak
> długo, aż coraz liczniejsze błędy uniemozliwią jego ulepszanie.
U mnie zwykle to było inaczej. Program rozbudowywałem tak długo, do
póki miałem poczucie, że nie ma błędów. Poczucie że nie
ma błędów, nie jest tożsame z tym że naprawdę nie ma błędów. Z kolei
poczucie że nie ma błędów miałem, gdy PROGRAM MIAŁ ŁADNĄ, UJEDNOLICONĄ
ARCHITEKTURĘ. Innymi słowy, gdy architektura była
na tyle przejrzysta, że panowałem nad całością. W większych
programach trudno było dla całego kodu zaprojektować ujednoliconą
architekturę, ale wtedy robiło się architekturę wspólną dla
modułów, i potem w każdym module mniej lub bardziej podobna
architektura do modułów pozostałych. Niosło to ze sobą ryzyko, że
jakiś moduł stanie się tak zagmatwany, iż na poprawianie lub
przepisywanie go od nowa straci się dużo czasu. Ale cały
program z małymi przestojami zazwyczaj rozwijał się w dobrym
kierunku - o ile główna architektura nadal była dobra do
zmieniających się wymagań.
> W Asemblerze to może być 300 linijek.
> W Javie 30000 tysięcy.
Powiedziałbym, że w asemblerze to może być np. od 1 do 3tys linijek na
moduł, a w Javie, C, C++ może to być też 500-6tys linijek na moduł,
oczywiście 500 linijek w Javie (średnio) daje większą funkcjonalność
niż 500 linijek w asemblerze.
> Asembler
> może być czymś odpalam z linii poleceń, program w Javie mieć wypaśne
> GUI. Jeden i drugi przypadek może mieć błąd w rodzaju miał być plus a
> jest minus.
Tak samo myślę.
Pozdrawiam
Następne wpisy z tego wątku
- 02.06.17 17:29 bartekltg
- 02.06.17 17:41 M.M.
- 02.06.17 18:10 nikt mnie k_rwa nie lubi 'POPIS/EU
- 02.06.17 18:44 AK
- 02.06.17 18:51 AK
- 02.06.17 20:41 AK
- 02.06.17 20:53 M.M.
- 02.06.17 21:07 AK
- 02.06.17 21:36 M.M.
- 02.06.17 23:07 AK
- 03.06.17 09:38 M.M.
- 03.06.17 10:52 slawek
- 03.06.17 10:55 slawek
- 03.06.17 11:06 slawek
- 03.06.17 12:26 bartekltg
Najnowsze wątki z tej grupy
- 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
- 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
Najnowsze wątki
- 2024-12-04 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-04 Czy policjantów należy ROZBROIĆ?
- 2024-12-03 Tymoteusz Sz.
- 2024-12-03 Re: Prezydent ułaskawia: Prezydent USA Biden (D) ułaskawia syna własnego
- 2024-12-03 Re: Tani dodatkowy sim do smartwacha
- 2024-12-03 Wróblewo => Analityk finansowy <=
- 2024-12-03 Praktyczny test GPS...
- 2024-12-02 Tak się sprzedają elektryczne woldzwageny ;-)
- 2024-12-02 Akumulator do Hyundai
- 2024-12-02 Olsztyn => Sales Specialist <=
- 2024-12-02 Poznań => Technical Artist <=
- 2024-12-02 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-02 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-12-02 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-02 Białystok => Delphi Programmer <=