konto usunięte
Temat: Pytanie odnośnie tworzenia wątków
To nie jest takie proste.Sprawa pierwsza, nie zawsze od razu programista napisze program, który będzie działał tak jak powinien. Dotyczy to szczególnie poważniejszych projektów a także pracy w zespole. Ile to razy pobierałem coraz nowszą wersję np. OpenOffice i zawsze są jakieś niewielkie błędy.
Druga sprawa to taka, jakich ja komponentów użyję (na jakiej licencji). Jeżeli jakieś komponenty są płatne i są własnością innej firmy, to nie mogę ich modyfikować stosowanie do własnych potrzeb. A to już jest problem. Co innego komponenty na licencji GNU LGPL czy jeszcze jakieś inne, które można dowolnie modyfikować do własnych potrzeb.
Jeżeli ja użyję komponentów, które sam mogę modyfikować to nie widzę problemu, by poprawić błędy innych programistów, którzy tworzyli te komponenty. To jest programowanie zorientowane obiektowo. Muszę opierać się na tym, że komponent działa właściwie. Jeżeli nie, muszę dokonać poprawek właśnie w nim. Bo zawsze można korygować nieprawidłowości w samym programie ale to chyba nie jest najlepsze wyjście.
Natomiast jeżeli chodzi o to jak działa Windows czy nawet Linux to oczywiście mogę się zagłębić. Tyle tylko, że nawet jeżeli chodzi o działanie Windows to też pewnych rzeczy nie zmienię. Dotyczy to szczególnie np. Windows 95, w którym to często mamy typowy komunikat: "Program wykonał nieprawidłową operację i nastąpi jego zamknięcie". Za to np. w Windows XP będzie działał bez problemu. Albo np. niech program, który napiszę współpracuje z innym programem, czy nawet biblioteką dll, która ma w sobie błędy. I niech tu ktoś będzie taki mądry.