-
Data: 2012-10-18 02:30:54
Temat: Re: sortowanie
Od: Baranosiu <r...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dnia 17.10.2012 PK <P...@n...com> napisał/a:
> On 2012-10-16, slawek <h...@s...pl> wrote:
>> Kod MS Windows BYŁ dość ładny. Ale jaki jest teraz? Pewnie też względnie
>> przyzwoity. Podobnie /dobre/ programy dla Linuksa itd.
>
> Ja nie wiem jaki ten kod BYŁ i jaki JEST, bo nie jestem pracownikiem MS.
Kod Win95 jest tu: http://jola.comm.pl/wst_g/ekstra.htm :D
> Chodzi wyłącznie o to, że w przypadku kodu pisanego przez
> profesjonalistów istnieją jakieś teoretyczne podstawy sugerujące, że
> najpewniej jest dobrej jakości. W przypadku programów pisanych przez
> amatorów trzeba po prostu mieć nadzieję, że zrobili to dobrze.
Profesjonalista od amatora różni się tym, że profesjonalista bierze
kasę za to, co amator robi dla samej pasji. Poza tym moim zdaniem nie
ma innej różnicy, są "profesjonaliści" piszący beznadziejny kod i są
"amatorzy" piszący bardzo dobry kod. Czy istnieje jakaś statystyka
tego nie wiem. Sam zaczynałem jako "amator" w wieku kilkunastu lat
pisząc proste gierki i intra na Commodore C64, a kilka lat później
były studia informatyczne, zarówno jedno jak i drugie dało mi bardzo
wiele :D
>
>> Tym bardziej dziwi, że newbie myślą iż przez syfiaste pisanie byle czego
>> załapią się na światową czołówkę.
>
> Ja nie wiem co sobie myślą "newbie". Ludzie po prostu coś piszą
> i publikują. Robią to tak jak potrafią najlepiej. Niestety czasem
> człowiek potrzebuje jakiegoś programu i jest skazany na takie niepewne
> źródło.
Jeśli dla ciebie "gwarancją" jest fakt, że jakiś produkt powstał w
komercyjnej firmie, to niestety ale jedyny przypadek udzielania
gwarancji przez producenta jaki znam, to system TeX autorstwa Donalda
Knutha - jakby nie patrzeć, to produkt amatorski (w tym sensie, że
napisany na własne potrzeby i nie w celach zarobkowych, choć autor to
fachowiec z górnej półki), reszta producentów wręcz zastrzega w
licencjach, że "nie odpowiadają za żadne szkody wynikłe z użytkowania
programu" :D Już widzę, jak na przykład Microsoft uwzględnia
roszczenia gwarancyjne z powodu działania systemu niezgodnie ze
specyfikacją :D
Między teorią i praktyką potrzebny jest balans. Newbie czasem myślą,
że studiowanie teorii to "marnowanie czasu na akademickie pierdoły" a
spotkałem też teoretyków, którzy wykładają na uniwerkach inżynierię
oprogramowania a sami nie napisali nigdy kodu dłuższego niż 1000 linii
:D
>> Nie łapię twojej logiki. Ale cóż, nie każdego trolla da się zrozumieć.
>
> No to wyjaśnię. Jest sobie jakiś w miarę duży program. Nowe wersje
> pojawiają się co kilkanaście dni. I pewnego dnia jedna aktualizacja
> wychodzi powiedzmy o 10:42, a druga o 16:21. Umiesz mi podać jakiś powód
> tej sytuacji poza tym, że kod nie był przetestowany (i albo jest to
> cofnięcie do poprzedniej wersji albo wrzucenie "poprawnego")?
Czasem autor nie jest w stanie przetestować wszystkiego (chociażby na
różnorodność sprzętową komputerów), wypuszcza coś, ktoś zgłasza błąd,
że "w takiej to a takiej sytuacji na takim to i takim
komputerze/systemie itd. pojawia się błąd X", jeśli to prosta do
usunięcia usterka, to autor poprawia błąd i wypuszcza poprawioną
wersję jeszcze tego samego dnia (a czasem błędy są typu nieprawidłowe
ustawienie zależności w samym pakiecie czy literówka w komunikatach
wyświetlanych przez program), nie rozumiem co w tym złego, że autor
programu/pakietu poprawia to na bieżąco i od razu udostępnia.
>> (BTW, MS wszystko testuje i co? Średnio co 2 dni jest nowy "niezbędny" patch
>> per system.)
>
> Windows jest dużym systemem i dużo robi (bo jest zunifikowany, czyli
> zapewne nikt nie wykorzystuje wszystkich funkcji). Jeśli uzbroisz sobie
> dowolny inny OS (oczywiście aktywnie rozwijany) do takiego poziomu, to
> też będziesz miał poprawki co 2 dni.
A czasem jest tak, że znana powszechnie "dziura" w Windowsach zostaje
załatana dopiero po kilku miesiącach :D Zarówno amatorzy jak i
profesjonaliści (czy wielkie firmy) popełniają błędy, różnica polega
na tym, że o kolejnych wersjach w przypadku projektów amatorskich
decydują programiści, a w przypadku produktów komercyjnych często
decydują "księgowi" (na zasadzie "rynek się nasycił, sprzedaż spada,
czas wypuścić kolejną wersję Windowsa" :D).
> Ja mam dość skromnego Arch'a (naprawdę mało programów - okroiłem ile
> się dało). Ale jest to system z "rolling release", do tego z bardzo
> aktywną grupą developerów. W efekcie jakieś poprawki pojawiają mi się
> każdego dnia. Jak przez weekend nie odpalam kompa, to w poniedziałek
> mam do ściągnięcia z 500MB :).
Uczepiłeś się Arch'a, a czemu na przykład nie poruszysz przykładu typu
kernel linuxa, GCC, PostgreSQL i nie porównasz tego z kernelem
Windowsa, Internet Explorerem, MS SQL Serverem itd. :) A jeśli nie
podoba Ci się Arch, to wypróbuj Git-a :D
> Ale te poprawki oczywiście nie są obowiązkowe - tak jak patche od MS
> nie są niezbędne. Jak masz ochotę, to możesz na Windows XP bez
> ServicePacków siedzieć i nikt Cię za to nie napadnie w zaułku :).
Mam znajomych, którzy administrują serwerami z bazami MS SQL Server,
zawsze jak się pojawia poprawka, to "ciągną zapałki" kto pierwszy łatę
zainstaluje i przetestuje, czy się system nie wyłoży :D To jest
niestety urząd, minister rozpisał przetarg, wygrało rozwiązanie oparte
na produktach Microsoftu i wszystkie urzędy marszałkowskie mają
obowiązek tego używać (nazwy firmy nie wymienię, powiem tylko, że ich
systemy chodzą też w PKO BP :D)
Następne wpisy z tego wątku
- 18.10.12 11:07 slawek
- 18.10.12 11:28 slawek
- 18.10.12 11:48 slawek
- 18.10.12 11:52 slawek
- 18.10.12 12:49 Edek Pienkowski
- 18.10.12 12:53 Michoo
- 18.10.12 13:09 Edek Pienkowski
- 18.10.12 13:11 Michoo
- 18.10.12 13:17 Edek Pienkowski
- 18.10.12 15:45 slawek
- 18.10.12 15:46 bartekltg
- 18.10.12 15:57 bartekltg
- 18.10.12 19:33 slawek
- 18.10.12 19:40 slawek
- 18.10.12 20:08 PK
Najnowsze wątki z tej grupy
- 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ą."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-14 Awaria VM?
- 2025-07-14 Gdańsk => Programista Kotlin <=
- 2025-07-14 Warszawa => Junior Rekruter <=
- 2025-07-14 Warszawa => Specjalista rekrutacji IT <=
- 2025-07-14 Wkłady do zniczy...
- 2025-07-14 Warszawa => Specjalista ds. Sprzętu Komputerowego <=
- 2025-07-14 Re: PO chroniło i chroni policyjnych bandziorów [zawiasy za katowanie obywatela (Poznań czerwiec 2012)]
- 2025-07-14 Warszawa => International Freight Forwarder <=
- 2025-07-14 Warszawa => Recruiter 360 <=
- 2025-07-14 Re: Rz?Âd ZAKAZUJE magazyn?Â?w energii ?!! Nowe prawo od 14 lipca to SZOK! ??Â
- 2025-07-14 Warszawa => Sales Assistant <=
- 2025-07-13 Fałszywe alerty
- 2025-07-12 dlaczego gadacie z tym debilem
- 2025-07-13 Unia Europejska przygotowuje nowy podatek
- 2025-07-13 Unia Europejska przygotowuje nowy podatek