webbutveckling-backend

The markdown behind the website for webbutvckling backend

Clean code och SOLID

Lektionsplan

Tisdag den 22:n januari 2019

  1. Sammanfattning av senaste lektion (ASP.NET, bygg och deploy)
  2. Snack om clean code
  3. Genomgång av SOLID princepperna
  4. Quiz
  5. Genomgång av övning till idag (igen övning)
  6. Projekt 2
  7. 13:00 Women in IT: A personal story (Iris Classon)
  8. Fika
  9. 14:00 .NET: Essential resources for staying up to date (Iris Classon)

Kurslitteratur

Clean code

Naming

SOLID

Extra kurslitteratur

Detta är insperation till material man kan läsa för att öka chansen för VG.

Clean code

What is clean code?, från artiklen av Grady Booch:

Clean code is simple and direct. Clean code reads like well-written prose. Clean code never obscures the designer’s intent but rather is full of crisp abstractions and straightforward lines of control.

Martin Fowler in Refactoring: Doing Design After the Program Runs:

Any damn fool can write code that a computer can understand, the trick is to write code that humans can understand.

SOLID

** Inversion of Control (IOC) och Dependency Injection (DI):**

States in code

Projekt

Försätt med projekt 2