Open Source Projects για Αναγνωση Κωδικα
- vasilaros69
- Gbyte level
- Posts: 1299
- Joined: Wed Feb 17, 2010 6:07 pm
- Academic status: N>4
- Gender: ♂
Open Source Projects για Αναγνωση Κωδικα
Γεια σας!
Θελω να εξοικειωθω στην αναπτυξη *σοβαρου* κωδικα και γενικα να μαθω καποιες πρακτικες προγραμματισμου που θα πρεπει να χρησιμοποιουνται και ποιες αλλες θα πρεπει να αποφευγονται.
Γιαυτο φανταζομαι προτιμοτερο θα ηταν να ξεκινησω "διαβασμα" απο projects που ηδη υπαρχουν και θα δω στην πραξη πως γινονται καποια συγκεκριμενα πραγματα.
Για αρχη λεω να ξεκινησω με Java. Θελω αν καποιος ξερει καποιο ολοκληρωμενο software σχετικα γενικου επιπεδου,normal δυσκολιας που ισως να ξερει, να προτεινει για να ξεκινησω. Αλλιως και καποιο site ειναι ευπροσδεκτο.
(Ή και αλλης γλωσσας ειναι ευπροσδεκτο)
Προς το παρον εχω κοιταξει σε http://java-source.net/ καποια αλλα θελω και τη γνωμη σας.
Θελω να εξοικειωθω στην αναπτυξη *σοβαρου* κωδικα και γενικα να μαθω καποιες πρακτικες προγραμματισμου που θα πρεπει να χρησιμοποιουνται και ποιες αλλες θα πρεπει να αποφευγονται.
Γιαυτο φανταζομαι προτιμοτερο θα ηταν να ξεκινησω "διαβασμα" απο projects που ηδη υπαρχουν και θα δω στην πραξη πως γινονται καποια συγκεκριμενα πραγματα.
Για αρχη λεω να ξεκινησω με Java. Θελω αν καποιος ξερει καποιο ολοκληρωμενο software σχετικα γενικου επιπεδου,normal δυσκολιας που ισως να ξερει, να προτεινει για να ξεκινησω. Αλλιως και καποιο site ειναι ευπροσδεκτο.
(Ή και αλλης γλωσσας ειναι ευπροσδεκτο)
Προς το παρον εχω κοιταξει σε http://java-source.net/ καποια αλλα θελω και τη γνωμη σας.
"Sometimes questions are more powerful than answers,..."
- marios
- Wow! Terabyte level
- Posts: 2810
- Joined: Wed Sep 26, 2007 3:44 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Μεταξύ φθοράς και αφθαρσίας
Re: Open Source Projects για Αναγνωση Κωδικα
Στην θέση σου (και με δεδομένο ότι θες Java) θα κοίταζα το open-chord, αρκεί να έχεις πάρει κατανεμημένα ή/και να έχεις διαβάσει το paper του chord, ώστε να ξέρεις τι παίζει. Αντίστοιχα και το FreePastry αν έχεις κοιτάξει το pastry.
Αν δεν έχεις κοιτάξει κανένα από τα 2 και θες να δεις κάποιο, κοίτα το chord, αφού είναι πιο απλός σαν αλγόριθμος.
Αν δεν έχεις κοιτάξει κανένα από τα 2 και θες να δεις κάποιο, κοίτα το chord, αφού είναι πιο απλός σαν αλγόριθμος.
Μην κλαις επειδή τελείωσε. Χαμογέλα επειδή συνέβη- G.G.M.
Η μεγαλύτερη ευτυχία είναι να ξέρεις την πηγή της δυστυχίας-F.D.
Η μουσική εκφράζει αυτά που δεν μπορούν να ειπωθούν και που είναι αδύνατο να μείνουν στη σιωπή-V.H.
Πίστη στην πρόοδο, δεν σημαίνει και πίστη στο ότι έχει συμβεί κάποια πρόοδος-F.K.
Χωρίς μουσική, η ζωή θα ήταν ένα λάθος-F.N
Η μεγαλύτερη ευτυχία είναι να ξέρεις την πηγή της δυστυχίας-F.D.
Η μουσική εκφράζει αυτά που δεν μπορούν να ειπωθούν και που είναι αδύνατο να μείνουν στη σιωπή-V.H.
Πίστη στην πρόοδο, δεν σημαίνει και πίστη στο ότι έχει συμβεί κάποια πρόοδος-F.K.
Χωρίς μουσική, η ζωή θα ήταν ένα λάθος-F.N
- Ισοβίτης
- Venus Former Team Member
- Posts: 1262
- Joined: Sat Apr 21, 2007 5:45 pm
- Gender: ♂
- Location: Πίσω από τα σίδερα
- Contact:
Re: Open Source Projects για Αναγνωση Κωδικα
Τι είδους applications / libraries σε ενδιαφέρουν ή σου αρέσουν;
- Zifnab
- Venus Former Team Member
- Posts: 7581
- Joined: Tue Nov 15, 2005 2:42 am
- Academic status: MSc
- Gender: ♂
- Location: Connecticut
- Contact:
Re: Open Source Projects για Αναγνωση Κωδικα
Αν σε ενδιαφέρει πχ για ένα open source java 2d game τύπου pokemon και το πως φτιάχνεται σε λιγότερο από 20 ώρες δες το post μου εδώ
http://venus.cs.aueb.gr/forum/viewtopic ... 36#p294636 (σε βίντεο είναι η υλοποίηση). Καλές πρακτικές μπορείς να μάθεις και από τα πρώτα design patterns από το βιβλίο head first design patterns in java - τουλάχιστον το πρώτο κεφάλαιο είναι must για οποιονδήποτε προγραμματιστή σε αντίστοιχες περιπτώσεις (καταλαβαίνεις γιατί χρειάζονται Interfaces και γιατί δεν είναι καλή η κληρονομικότητα που μας μαθαίνουν στη σχολή) - κάνοντας τον κώδικα πιο μεγάλο αλλά πολύ πιο ευέλικτο - φυσικά δεν πρέπει να το παρακάνει κανείς με τα design patterns
http://venus.cs.aueb.gr/forum/viewtopic ... 36#p294636 (σε βίντεο είναι η υλοποίηση). Καλές πρακτικές μπορείς να μάθεις και από τα πρώτα design patterns από το βιβλίο head first design patterns in java - τουλάχιστον το πρώτο κεφάλαιο είναι must για οποιονδήποτε προγραμματιστή σε αντίστοιχες περιπτώσεις (καταλαβαίνεις γιατί χρειάζονται Interfaces και γιατί δεν είναι καλή η κληρονομικότητα που μας μαθαίνουν στη σχολή) - κάνοντας τον κώδικα πιο μεγάλο αλλά πολύ πιο ευέλικτο - φυσικά δεν πρέπει να το παρακάνει κανείς με τα design patterns
- vasilaros69
- Gbyte level
- Posts: 1299
- Joined: Wed Feb 17, 2010 6:07 pm
- Academic status: N>4
- Gender: ♂
Re: Open Source Projects για Αναγνωση Κωδικα
@marios
Ευχαριστω. Εχουν ενδιαφερον και τα 2 και γενικα τουλαχιστον θα με βαλουν και στο τρυπακι να μαθω καποια πραγματα για κατανεμημενα περισσοτερο.
@Ισοβιτης
Αρχικα ειμαι ανοιχτος για το οτιδηποτε. Οταν το πρωτοσκεφτομουν ειχα στο μυαλο μου εφαρμογες διαχειρισης αποθηκης που περιλαμβανουν και καποια συνδεση με DB αλλα δεν ξερω αν υπαρχει open και αν θα ηταν κατανοητη.
@Zifnab
Ναι το ειχα δει αυτο το ποστ σου απο παλια κι ειχα κανει και bookmark στoν browser ενα βιντεο απο αυτα.. Γενικα ειναι πολυ καλο ξεκινημα κι αυτο για ξεκινημα για game developing.
Ευχαριστω. Εχουν ενδιαφερον και τα 2 και γενικα τουλαχιστον θα με βαλουν και στο τρυπακι να μαθω καποια πραγματα για κατανεμημενα περισσοτερο.
@Ισοβιτης
Αρχικα ειμαι ανοιχτος για το οτιδηποτε. Οταν το πρωτοσκεφτομουν ειχα στο μυαλο μου εφαρμογες διαχειρισης αποθηκης που περιλαμβανουν και καποια συνδεση με DB αλλα δεν ξερω αν υπαρχει open και αν θα ηταν κατανοητη.
@Zifnab
Ναι το ειχα δει αυτο το ποστ σου απο παλια κι ειχα κανει και bookmark στoν browser ενα βιντεο απο αυτα.. Γενικα ειναι πολυ καλο ξεκινημα κι αυτο για ξεκινημα για game developing.
"Sometimes questions are more powerful than answers,..."
- stoupeace
- Wow! Terabyte level
- Posts: 5372
- Joined: Tue Aug 26, 2008 4:08 pm
- Academic status: High school
- Gender: ♀
Re: Open Source Projects για Αναγνωση Κωδικα
Θέλω κάτι τέτοιο σε mobile programming, καλές πρακτικές, κανένα μεγάλο project όχι τα χαζούλια apps.
Η καλύτερη μπάντα όλου του κόσμου: Sonata Antartika
Mpomp is building an army army. And I got my head back.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ____☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. . / \
Mpomp is building an army army. And I got my head back.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ____☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. . / \
- cypher
- Venus Former Team Member
- Posts: 6207
- Joined: Mon Sep 29, 2008 9:12 pm
- Academic status: Alumnus/a
- Gender: ♂
Re: Open Source Projects για Αναγνωση Κωδικα
http://code.google.com/p/iosched/ Mεγάλο project που φτιάξαν κομμάτι κομμάτι σε όλα τα conferences στο Google io συνέδριο.stoupeace wrote:Θέλω κάτι τέτοιο σε mobile programming, καλές πρακτικές, κανένα μεγάλο project όχι τα χαζούλια apps.