Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety •
Prawdy programistów - Wersja do druku

+- Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety • (https://windows7forum.pl)
+-- Dział: Inne (/inne-11-f)
+--- Dział: Humor (/humor-25-f)
+--- Wątek: Prawdy programistów (/prawdy-programistow-37192-t)



Prawdy programistów - LadyInBlue - 06.11.2013 22:16

  • Złorzeczenia to jedyny język rozumiany przez wszystkich programistów (postulat Troutmana).
  • Prawa Makarijewa:
    - Pisanie programu komputerowego jest rozkoszą.
    - Uruchamianie programu jest zmora.
  • Tzw. wniosek z praw Pierce’a: Jeżeli program został skompilowany bezbłędnie za pierwszym razem, to na pewno nie będzie dawał dobrych wyników.
  • Drugie prawo Weinberga: Gdyby budowlani budowali domy w taki sam sposób, w jaki programiści piszą programy, to jeden dzięcioł zniszczyłby cala cywilizacje.
  • Prawa Weilera obsługi i konserwacji oprogramowania.
    - Każdy działający program jest przestarzały.
    - Każdy program po każdym uruchomieniu drożej kosztuje i zabiera więcej czasu.
    - Jeżeli program jest użyteczny, to będzie musiał być zmieniany.
    - Pełna dokumentacje maja tylko programy bezużyteczne.
    - Każdy program rozszerzy się tak, aby zając całą dostępną pamięć.
    - Wartość programu jest odwrotnie proporcjonalna do jakości wyników jego pracy.
    - Złożoność programu rośnie do momentu przekroczenia zdolności programisty ten program konserwującego.
  • Duży, monolityczny program jest jak talerz makaronu: pociągnij za jedna nitkę, a z drugiej strony będzie się sypać.
  • Autor programu nigdy nie przetestuje go wiarygodnie.
  • Nie ma programów bezbłędnie działających, a są co najwyżej niedostatecznie przetestowane.
  • Dodanie urządzenia przyśpieszającego do starego oprogramowania spowolni działanie tego oprogramowania.