Open Source Projects για Αναγνωση Κωδικα

Συζητήσεις για θέματα που σχετίζονται με software.
Post Reply
User avatar
vasilaros69
Gbyte level
Gbyte level
Posts: 1299
Joined: Wed Feb 17, 2010 6:07 pm
Academic status: N>4
Gender:

Open Source Projects για Αναγνωση Κωδικα

Post by vasilaros69 » Fri Feb 17, 2012 7:06 pm

Γεια σας!
Θελω να εξοικειωθω στην αναπτυξη *σοβαρου* κωδικα και γενικα να μαθω καποιες πρακτικες προγραμματισμου που θα πρεπει να χρησιμοποιουνται και ποιες αλλες θα πρεπει να αποφευγονται.
Γιαυτο φανταζομαι προτιμοτερο θα ηταν να ξεκινησω "διαβασμα" απο projects που ηδη υπαρχουν και θα δω στην πραξη πως γινονται καποια συγκεκριμενα πραγματα.
Για αρχη λεω να ξεκινησω με Java. Θελω αν καποιος ξερει καποιο ολοκληρωμενο software σχετικα γενικου επιπεδου,normal δυσκολιας που ισως να ξερει, να προτεινει για να ξεκινησω. Αλλιως και καποιο site ειναι ευπροσδεκτο.
(Ή και αλλης γλωσσας ειναι ευπροσδεκτο)

Προς το παρον εχω κοιταξει σε http://java-source.net/ καποια αλλα θελω και τη γνωμη σας.
"Sometimes questions are more powerful than answers,..."
User avatar
marios
Wow! Terabyte level
Wow! Terabyte level
Posts: 2810
Joined: Wed Sep 26, 2007 3:44 pm
Academic status: Alumnus/a
Gender:
Location: Μεταξύ φθοράς και αφθαρσίας

Re: Open Source Projects για Αναγνωση Κωδικα

Post by marios » Fri Feb 17, 2012 11:11 pm

Στην θέση σου (και με δεδομένο ότι θες Java) θα κοίταζα το open-chord, αρκεί να έχεις πάρει κατανεμημένα ή/και να έχεις διαβάσει το paper του chord, ώστε να ξέρεις τι παίζει. Αντίστοιχα και το FreePastry αν έχεις κοιτάξει το pastry.
Αν δεν έχεις κοιτάξει κανένα από τα 2 και θες να δεις κάποιο, κοίτα το chord, αφού είναι πιο απλός σαν αλγόριθμος.
Μην κλαις επειδή τελείωσε. Χαμογέλα επειδή συνέβη- G.G.M.
Η μεγαλύτερη ευτυχία είναι να ξέρεις την πηγή της δυστυχίας-F.D.
Η μουσική εκφράζει αυτά που δεν μπορούν να ειπωθούν και που είναι αδύνατο να μείνουν στη σιωπή-V.H.
Πίστη στην πρόοδο, δεν σημαίνει και πίστη στο ότι έχει συμβεί κάποια πρόοδος-F.K.
Χωρίς μουσική, η ζωή θα ήταν ένα λάθος-F.N
User avatar
Ισοβίτης
Venus Former Team Member
Posts: 1262
Joined: Sat Apr 21, 2007 5:45 pm
Gender:
Location: Πίσω από τα σίδερα
Contact:

Re: Open Source Projects για Αναγνωση Κωδικα

Post by Ισοβίτης » Sat Feb 18, 2012 12:45 am

Τι είδους applications / libraries σε ενδιαφέρουν ή σου αρέσουν;
Συγχώρα με που δεν καταλαβαίνω τι λένε τα κομπιούτερς κι οι αριθμοί...

Image

Find me: Image Image Image Image Image
User avatar
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 για Αναγνωση Κωδικα

Post by Zifnab » Sat Feb 18, 2012 2:43 pm

Αν σε ενδιαφέρει πχ για ένα 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 και γιατί δεν είναι καλή η κληρονομικότητα που μας μαθαίνουν στη σχολή) - κάνοντας τον κώδικα πιο μεγάλο αλλά πολύ πιο ευέλικτο :smt023 - φυσικά δεν πρέπει να το παρακάνει κανείς με τα design patterns :smt023
User avatar
vasilaros69
Gbyte level
Gbyte level
Posts: 1299
Joined: Wed Feb 17, 2010 6:07 pm
Academic status: N>4
Gender:

Re: Open Source Projects για Αναγνωση Κωδικα

Post by vasilaros69 » Sat Feb 18, 2012 4:59 pm

@marios
Ευχαριστω. Εχουν ενδιαφερον και τα 2 και γενικα τουλαχιστον θα με βαλουν και στο τρυπακι να μαθω καποια πραγματα για κατανεμημενα περισσοτερο.

@Ισοβιτης
Αρχικα ειμαι ανοιχτος για το οτιδηποτε. Οταν το πρωτοσκεφτομουν ειχα στο μυαλο μου εφαρμογες διαχειρισης αποθηκης που περιλαμβανουν και καποια συνδεση με DB αλλα δεν ξερω αν υπαρχει open και αν θα ηταν κατανοητη.

@Zifnab
Ναι το ειχα δει αυτο το ποστ σου απο παλια κι ειχα κανει και bookmark στoν browser ενα βιντεο απο αυτα.. Γενικα ειναι πολυ καλο ξεκινημα κι αυτο για ξεκινημα για game developing.
"Sometimes questions are more powerful than answers,..."
User avatar
stoupeace
Wow! Terabyte level
Wow! Terabyte level
Posts: 5372
Joined: Tue Aug 26, 2008 4:08 pm
Academic status: High school
Gender:

Re: Open Source Projects για Αναγνωση Κωδικα

Post by stoupeace » Thu Feb 23, 2012 11:47 pm

Θέλω κάτι τέτοιο σε mobile programming, καλές πρακτικές, κανένα μεγάλο project όχι τα χαζούλια apps.
Η καλύτερη μπάντα όλου του κόσμου: Sonata Antartika
Mpomp is building an army army. And I got my head back.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ____☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. . / \
User avatar
cypher
Venus Former Team Member
Posts: 6207
Joined: Mon Sep 29, 2008 9:12 pm
Academic status: Alumnus/a
Gender:

Re: Open Source Projects για Αναγνωση Κωδικα

Post by cypher » Fri Feb 24, 2012 12:05 am

stoupeace wrote:Θέλω κάτι τέτοιο σε mobile programming, καλές πρακτικές, κανένα μεγάλο project όχι τα χαζούλια apps.
http://code.google.com/p/iosched/ Mεγάλο project που φτιάξαν κομμάτι κομμάτι σε όλα τα conferences στο Google io συνέδριο.
ImageImageImageImageImageImageImage
Post Reply

Return to “Software”