Syfte – Normer och kodstandard

Syftet med detta moment är att ge eleverna en förståelse för varför kodens struktur, stil och dokumentation är viktig i verkliga projekt. Eleverna får lära sig hur tydlig och välstrukturerad kod gör det lättare att läsa, förstå, felsöka och återanvända kod – både för dem själva och för andra.

Lärandemål

Efter momentet ska eleven kunna:

  • Förklara vad som menas med kodstandard och varför det är viktigt
  • Använda grundläggande regler från PEP8 för Python-stil
  • Skriva läsbar och strukturerad kod med bra namn, indrag och uppdelning
  • Använda kommentarer och docstrings för att dokumentera syftet med kod
  • Refaktorisera existerande kod för att förbättra struktur och tydlighet
  • Förstå vad som gör kod återanvändbar (t.ex. genom funktioner)

Koppling till Skolverkets centrala innehåll

“Normer och värden inom programmering, till exempel läsbarhet, dokumentation, testbarhet och nyttan av kodstandard.”
“Strukturering av programkod och klasshierarkier.”
“Metoder för att förebygga, finna, analysera, åtgärda och förhindra syntaxfel, programmeringslogiska fel och exekveringsfel.”