Final Test

Examen Final Open Source Summer School

  1. Ce este Open Source?
    • Nichita: orice program cu cod accesibil tuturor și cu suport de contribuție
    • Teo: Comunitate ;)
    • Sorina: O filo[sz]ofie
  2. 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
  3. Cum comunic?
    • Everybody:
    • IRC ftw
    • Mailing list
    • Issue tracker
    • Our Lord GitHub
    • Face to Face 101
    • Instant Messaging
  4. Cum ajung la un proiect?
    • Google Search
    • Our Lord GitHub
    • Prezentări
    • Word of mouth
    • Lista GSoC
  5. Cum iau codul?
    • Nichita: Sistem de versionare, repository
    • Taygun: GitHub
    • Ioana: Google Code
    • Cosmin: Peer sharing
  6. 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
  7. Cum trimit ce-am lucrat?
    • Nichita: Pull request, patch (diff)
    • Taygun: Aștepți review
  8. Ce trebuie să am în minte când fac o contribuție?
    • Cosmin: Mesaje de commit concise, respectat coding style
    • Bogdan: Trimit ceva util :)

100/100