Skip to content

Käytäntöjä

varpushaukka edited this page Sep 12, 2016 · 12 revisions

Työskentelyajat

  • koko tiimin yhteinen tapaaminen joka maanantai klo 10:00
  • daily scrum?
  • be-tiimi: ma 10-14, ti 9-17

Tyyli

  • Muuttujat, luokat ja dokumentointi englanniksi.
  • Pythonissa PEP8

GIT-ohjeet

Branchit

  • Kukaan ei tee committeja suoraan masteriin, vaan kaikki koodi tehdään omiin brancheihin. Branchien nimet liittyy aina johonkin taskiin.

  • uusi branch tehdään komennolla

                    git checkout -b "my_new_branch"
    
  • toiseen branchiin siirrytään komennolla

                    git checkout master
    

Commitit

  • muutokset tehdään omiin brancheihin lukuunottamatta bugifixejä ja dokumentaatiota, jotka saa tehdä suoraan masteriin tarvittaessa

  • kun toiminnallisuus on valmis, tehdään pull request ja koodi katselmoidaan ennen sen mergeämistä masteriin

  • yksi commit edustaa yhtä toiminnallisuutta. Tarkista tekemäsi muutokset git diff -komennolla

                   git diff
                   git add -p
                   git commit -m "message"
    
  • älä käytä git add -a -komentoa vaan lisää kaikki haluamasi tiedostot yksitellen