Δημοσιεύτηκε: 22 Ιουν 2011, 17:51
simosx έγραψε:migf1 έγραψε:
ΥΓ. Αν ενδιαφέρει το φόρουμ μπορώ να σας δώσω και κώδικα π.χ. για ταξινομημένη εισαγωγή κόμβων στη λίστα (είτε σε αύξουσα είτε σε φθίνουσα σειρά). Ή για παράδειγμα, στο νήμα με το παιχνίδι της Ξερής έχω γράψει στο αρχείο: stack.c τις βασικές συναρτήσεις για τη διαχείριση στοίβας.
Μπορείς να το κάνεις όταν είσαι έτοιμος να χρησιμοποιήσεις κάποιο αποθετήριο πηγαίου κώδικα.
migf1 έγραψε:Χεχε, είναι προ-απαιτούμενο δηλαδή;
Πέρα από την πλάκα, αν η χρήση αποθετηρίου υπερισχύει ως ζητούμενο από την ίδια την παρουσίαση του κώδικα, τότε εγώ προσωπικά χάνω το ενδιαφέρον μου.
Για την πρόταση που κάνεις, μπορεί να υλοποιηθεί αποδοτικά όταν ο κώδικας μπει σε κάποιο αποθετήριο πηγαίου κώδικα.
Έτσι, οι άμεσα ενδιαφερόμενοι αλλά και τρίτα μέλη που θα ενδιαφερθούν στο μέλλον, θα είναι σε θέση να παρακολουθήσουν την εξέλιξη του κώδικα, εύκολα και ποιοτικά.
Θα είναι πιο εύκολο να συνεισφέρει κάποιος τρίτος με την ενεργοποίηση συνεργατών.
Συζητήσαμε πριν μερικές εβδομάδες το ζήτημα της χρήσης αποθετηρίου και ανέφερες ότι είναι κάτι που θα δοκιμάσεις να μάθεις κάποια στιγμή στο μέλλον.
Προσωπικά έκανα μάθημα στο IRC και έβαλα το IRC Log στο φόρουμ ώστε ο καθένας που θέλει να ενδιαφερθεί στη βοήθεια που προσφέρεις να το κάνει.
Αυτό που βλέπω είναι ότι δε γνωρίζεις ακόμα τα πλεονεκτήματα που προσφέρει π.χ. το git με το GitHub.com, και πως μπορεί να βοηθήσει τα άτομα που μαθαίνουν προγραμματισμό.
Για παράδειγμα, να ένα πρόγραμμα, https://github.com/simos/lotto/blob/master/lotto.py
Να όλα τα commit (προσθήκες στον κώδικα): https://github.com/simos/lotto/commits/master
Να μια αλλαγή όπου διορθώνει ένα σφάλμα, https://github.com/simos/lotto/commit/5 ... becf742b88
Παρατηρώ ότι το έχεις πάρει στραβά διότι αισθάνθηκες ότι σε πίεσα να μπεις στο git όταν το συζητήσαμε την πρώτη φορά,
και τώρα δεν πρόκειται να ασχοληθείς.