Złota rada dla juniorów, midów i niektórych seniorów:
Jeśli po napisaniu algorytmu patrzysz na niego z dumą i wyobrażasz sobie jak Twoi koledzy podczas Code Review próbują zrozumieć Twój geniusz to wcale nie znaczy, że jesteś genialnym programistą. To znaczy, że piszesz #!$%@? i nieczytelny kod.
@DooBeeDooBee to fakt ale jednak rozbudowywanie kupy gówna, która była już kupą gówna i jakoś działa dobrze to już jest coś. Na tutorialach i w dokumentacji zawsze wszystko wygląda cudownie i idealnie a na produkcji dziki zachód( ͡°͜ʖ͡°)
@Smonk_Da_Wead: Zawsze zaczyna się tak samo: jest ładny projekt a potem wpada ktoś kto musi pilnie zrobić fiksa bo deadline i jest to wyjątkowa sytuacja dlatego trzeba popchnąć ten brzydki hack na #!$%@? i za tydzień napewno się poprawi. Tak długo jak w projekcie jest ktoś kto ucina takie pomysły w zarodku tak długo projekt może nie być kupą gówna.
@keton22: Proste algorytmy to też algorytmy. Przerzucanie danych między DTO-sami to też jakiś tam niezbyt skomplikowany algorytm a niektórzy potrafią i to zagmatwać.
@LajfIsBjutiful: są obszary zastosowań gdzie nie możesz uprawiać swojej radosnej twórczości. Bo jak się pomylisz zginie człowiek albo w wersji light kalectwo na całe życie. Rozwiązaniem jest stosowanie bibliotek algorytmów które są przetestowane, coraz częściej zweryfikowane na zasadzie dowodu matematycznego i certyfikowane. I takoż produkt który tworzysz musi mieć certyfikację. Jeżeli jako mid/senior zignorujesz tą zasadę znaczy że nie wiesz gdzie pracujesz i jesteś zagrożeniem. W pełnym safety critical poleci też
To tak ma działać? Jestem na Plutonie bez kombinezonu w samych majtkach, poziom tlenu w atmosferze 0%, temperatura -200 st. C. Moja postać od razu po wyjściu ze statku powinna chyba umrzeć? xd #starfield #gry #bethesda
Jeśli po napisaniu algorytmu patrzysz na niego z dumą i wyobrażasz sobie jak Twoi koledzy podczas Code Review próbują zrozumieć Twój geniusz to wcale nie znaczy, że jesteś genialnym programistą. To znaczy, że piszesz #!$%@? i nieczytelny kod.
#programowanie
Komentarz usunięty przez autora
Rozwiązaniem jest stosowanie bibliotek algorytmów które są przetestowane, coraz częściej zweryfikowane na zasadzie dowodu matematycznego i certyfikowane. I takoż produkt który tworzysz musi mieć certyfikację.
Jeżeli jako mid/senior zignorujesz tą zasadę znaczy że nie wiesz gdzie pracujesz i jesteś zagrożeniem. W pełnym safety critical poleci też