Re: Bugs που υπενθυμίζουν ότι κάτι γίνεται λάθος

Stathis Kamperis ekamperi at gmail.com
Wed May 2 11:23:25 EEST 2012


Καλημέρα στη λίστα,

αγαπητέ Γιώργο,
οι προβληματισμοί σου δεν είναι καθόλου παράλογοι, όσο κι αν
προσπαθούν οι "απολογητές" του ΕΛ/ΛΑΚ να σε πείσουν για το αντίθετο.
Βλέπεις έφτασαν μέχρι και στο σημείο να ανασύρουν εταιρεία-κολοσσό
κλειστού λογισμικού ως πρότυπο για το πως αναμένεται να λειτουργούν τα
πράγματα.

Αν δε κάθε φορά που κάτι δεν έπαιζε καλά έπρεπε να το κάνουμε maintain
οι ίδιοι "αφού είναι ανοικτό λογισμικό" (ΤΜ), λίγος χρόνος θα έμενε
για ουσιαστική ενασχόληση με τον η/υ. Ναι οκ, για 1-2 προγράμματα
μπορείς να το κάνεις, αλλά το επιχείρημα αυτό γρήγορα γίνεται
ουτοπικό.

Κατά τη γνώμη μου ο λόγος που έχει έτσι η κατάσταση είναι γιατί είναι
λίγοι οι ταλαντούχοι  προγραμματιστές στο ΕΛ/ΛΑΚ. Επιπλέον πολλοί
χρήστες έχουν αναπτύξει ανοχή απέναντι στην πολυπλοκότητα και στην
ευθραστότητα του λογισμικού, ενώ σπεύδουν να υπερασπιστούν τη μηχανή
αντί το χρήστη σε κάθε ευκαιρία, γεγονός που δεν βοηθάει την
κατάσταση.

Αυτό που κατά τη γνώμη μου πρέπει να συμπερανθεί από τη συζήτηση είναι
η αναγκαιότητα της αμυντικής διαχειριστικής τακτικής που πρέπει να
υιοθετείς όταν έχεις να κάνεις με λογισμικό. Προετοιμάσου για το
χειρότερο σενάριο- έχε plan b, plan c, plan c++, plan d, έως και plan
9. Μην ελπίζεις ότι ο developer του θα έκανε το σωστό, για να παίξει
καλά το δικό σου edge case. Δεν το έχει κάνει.

Τέλος να κλείσω με ένα δείγμα από το site του grub2 maintainer:
"The word enbug was probably made in Japan, because I haven’t heard it
in any other country. It is, however, very popular in Japan.
The meaning of enbug is the opposite of the word debug, namely, to add
errors or defects into software or hardware."

Φιλικά,
Στάθης



More information about the Linux-greek-users mailing list