2. Ποιος;
Νίκος Δημητρακόπουλος
Απόφοιτος Παν. Πελοποννήσου. : Ε & Τ
Τηλεπικοινωνιών
nospam@nikosd.com, http://nikosd.com
Γενικό background σε web (all‐around monkey!)
3 χρόνια «παιχνιδιού» με το Rails
1 χρόνο «δουλειάς» σε Rails
✔ Ακόμα 1η επιλογή
✖ Αλλά βλέπω πλέον “The dark side” of Rails.
6. Συμβάσεις
Κατ’ αρχάς:
Ακολουθούμε τις συμβάσεις όταν είναι δυνατόν!
Γιατί;
Για να *μην* χρειάζεται να παίρνουμε *τις ίδιες*
σχεδιαστικές αποφάσεις *κάθε* φορά!
Και τέλος:
Οι συμβάσεις είναι για να σπάνε (όταν δε μας
κάνουν και ξέρουμε και γιατί!)
8. Αρχές
Be DRY (Don’t Repeat Yourself)
Επαναχρησιμοποίηση κώδικα:
Plugins
Modules
Gems (Libraries)
Γράψτε Tests για το κώδικά σας
Test, test, test!
Και μετά λίγο ακόμα...
Και μετά γράψτε και τον αληθινό κώδικα (Test Driven
Development / Behavior Driven Development)