← Wszystkie

𝕏 X🤖 AI/IT

Idealny kod nie istnieje: refleksje o błędach w programowaniu

Krótki opis

Autor posta na X rozważa, dlaczego w programowaniu nie ma idealnego kodu, porównując go do teorii naukowych, które mogą być tylko obalane, a nie ostatecznie udowadniane.

Opis

Post na X (Twitterze) porusza temat niemożności stworzenia idealnego kodu, argumentując, że zawsze znajdzie się w nim jakiś problem. Autor odwołuje się do słów znajomego programisty, który twierdził, że nawet duża liczba recenzentów nie wyeliminuje wszystkich błędów, a jedynie je przesunie.

Została również przywołana analogia do myśli Dijkstry o testowaniu oprogramowania oraz do filozofii nauki Poppera, według której teorii nie można udowodnić, a jedynie obalić. Kod jest przedstawiony jako hipoteza o zachowaniu świata, który jest zawsze bogatszy niż ludzka wyobraźnia. Post konkluduje, że dojrzałość w programowaniu polega na gotowości na błędy i możliwości ich naprawy, co jest uczciwym opisem funkcjonowania wiedzy.

Źródło