Ισοβίτης wrote:Πόσω μάλλον όταν αυτό είναι σε Java, για την οποία γράφει libraries και η κουτσή Μαρία
Η Java μια χαρά γλώσσα είναι. Σταματήστε να κράζετε. Το ότι κάτι είναι σε Java, δε σημαίνει ότι είναι για πέταμα, ή χειρότερο από κάτι που είναι σε C ή C++ ή δε ξέρω τι. Το code quality δεν είναι μονοπαραγοντικό (με παράγοντα τη γλώσσα προγραμματισμού) αλλά έχει πολλές διαστάσεις, κι ανάλογα του τί φτιάχνεις, και σε ποιόν απευθύνεσαι, το πόσο μετρά κάθε διάσταση αλλάζει.
-- οπότε το κομμάτι της Java, βγαίνει απ έξω.
Ισοβίτης wrote:και τις δίνει open source...
Crappy code υπάρχει και σε open source και σε closed source συστήματα, όπως υπάρχει κ αξιόλογο.
-- οπότε το κομμάτι του open source, βγαίνει απ έξω
Ισοβίτης wrote:Τα Πανεπιστήμια (μικρά - μεγάλα) γράφουν και χρησιμοποιούν πάρα πολύ crappy software.
Αυτό ισχύει για τη μεγάλη πλειονότητα, από όσα έχω δει. Εξαιρέσεις υπάρχουν πάντα. Παρόλαυτά, το software που απευθύνεται σε άτομα που δεν είχαν επαφή με το προγραμματισμό, 1ο-έτος, 2ο-έτος κ.α. δε μπορεί να κρίνεται με τον ίδιο τρόπο που θα κρίνει κανείς ένα σύστημα που απευθύνεται σε επαγγελματίες.
Ακόμα, δε προορίζονται όλοι να γίνουν προγραμματιστές, και δεν έχουμε υπολογιστές για να τους χρησιμοποιούν μόνο οι προγραμματιστές.
Το paint είναι χειρότερο από το photoshop.-
Αν έχεις έναν άνθρωπο που δεν έχει ξαναδεί υπολογιστή, θα τον βάλεις να ζωγραφίσει σε Paint (να ένα αξιόλογο πρόγραμμα, κλειστού κώδικα -- ή αντίστοιχα σε Kolourpaint), δε θα τον βάλεις να ζωγραφίσει σε Photoshop (κι άλλο κλειστό αξιόλογο πρόγραμμα -- και δε συγκρίνεται με το Gimp, αν κ αυτό αξιόλογο είναι).
Τί σημαίνει λοιπόν "χειρότερο" ?
-- οπότε το κομμάτι του crap, βγαίνει απ έξω.
Τι μένει ? Μένει ότι για να κρίνει κανείς κάτι, πρέπει να κάνει ένα βήμα πίσω.
Κάθε περίπτωση είναι διαφορετική. Μη τα γενικεύουμε όλα.
Προσωπικά λοιπόν, από το λίγο που έχω δει αυτό το νέο dependency που μπαίνει στο 1ο έτος, στη Java, για το πακέτο της acm, είναι μια μαλα**α κ μία ακόμα ολόκληρη. Δε προσφέρει τίποτα το ιδιαίτερα καλό για έναν πρωτοετή, μόνο τον καθηγητή και τους βοηθούς βοηθάει, στο να αποφύγουν να εξηγήσουν πρακτικά, βασικά πράγματα για κάποιον που υποτίθεται ότι όταν θα τελειώσει τη σχολή, θα πρέπει να ξέρει να γράφει κώδικα.
-- οπότε το crap κομμάτι, μπαίνει μέσα, ffs..
++Ισοβίτη; /* Ισοβίτης just got incremented */