== Final Test == Examen Final Open Source Summer School # Ce este Open Source? * Nichita: orice program cu cod accesibil tuturor și cu suport de contribuție * Teo: Comunitate ;) * Sorina: O filo[sz]ofie # De ce Open Source? Beneficii? * Cosmin: dezvoltare rapidă, bugfixing rapid * Edi: Cod scris de alții, înveți din el * Cosmin: Acces la cod bun * Diana: Variante Open Source la orice * Lorin: Soluții la probleme pe care ți le pui. Nu reinventezi roata. * Bogdan: Sharing means caring (Dai înapoi cod) * Taygun: Crearea unei comunități * Cosmin: Beneficiu pentru dezvoltatori: Vizibilitate # Cum comunic? * Everybody: * IRC ftw * Mailing list * Issue tracker * Our Lord GitHub * Face to Face 101 * Instant Messaging # Cum ajung la un proiect? * Google Search * Our Lord GitHub * Prezentări * Word of mouth * Lista GSoC # Cum iau codul? * Nichita: Sistem de versionare, repository * Taygun: GitHub * Ioana: Google Code * Cosmin: Peer sharing # Cum scriu codul? * Teo: Frumoos :") * Taygun: Aderi la coding style-ul proiectului * Marius: În vim!! saaau... IDE * Nichita: Lizibil * Bogdan: Eficient, nu optimizat prematur. You have to work it to get there * Teo: Variabile cu nume sugestive :> * All: Comentarii; Iulia: Cu literă mare și . la final. * Taygun: Mesaje de commit, comentarii, toate relevante * Ionuț: README la cod * Mihai: Documentație? * Sorina: Fără trailing whitespace, se scade la teme # Cum trimit ce-am lucrat? * Nichita: Pull request, patch (diff) * Taygun: Aștepți review # Ce trebuie să am în minte când fac o contribuție? * Cosmin: Mesaje de commit concise, respectat coding style * Bogdan: Trimit ceva util :) *z) Toate variantele de mai sus 100/100