Programmerings-h?ndtverk

Noen temaer som er litt p? siden av pensum, men som er nyttig for ? bli bedre og mer effektive til ? programmere.

Hvordan bruke mindre tid feil og feilmeldinger

Vi snakker typisk om tre typer feil:

  1. Syntax errors
  2. Runtime errors
  3. "Logiske feil"

Nr. 1 er stort sett enkle ? fikse (krever bare at man vet hva feilmeldingen betyr).

Nr. 2 og 3 kan v?re vanskelige. Disse kan ofte skje feil som oppst?r "tidligere" enn der feilmeldingen eller feilen oppst?r. Vi ser p? et eksempel sammen.

Tips for ? unng? nr. 2 og 3:

Hvordan angripe et st?rre problem?

Eksmpel: Aksjeoppgaven

IPython

Clean code

Link: https://enos.itcollege.ee/~jpoial/oop/naited/Clean%20Code.pdf

Veldig nyttig bok med mange tips for ? skrive "cleanere" kode. Cleanere kode er ikke viktig bare i seg selv, men det gj?re ogs? at man blir mindre

Noen eksempler p? gode regler fra boken: