The Pragmatic Programmer Flashcards

1
Q

Wat zijn de vijf security basic principles uit The Pragmatic Programmer?

A
  1. Attack surface klein houden, dus simpele code.
  2. Principe van least privilege
  3. Software updates bijhouden
  4. Encrypt gevoelige gegevens
  5. Standaard instelling op hoogste beveiliging
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hoe verzin je een goede naam?

A

Door de vraag te stellen ‘waarom maak ik schrijf ik deze code?’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wanneer is de beste tijd om iets onduidelijks te hernoemen?

A

Direct als je het tegenkomt. Let op met het toevoegen van functionaliteit in dezelfde commit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wat zijn de Agile values?

A
  1. Individuen en interacties boven processen en tools
  2. Werkende software boven allesomvattende documentatie
  3. Samenwerking met de klant boven contractonderhandeling
  4. Inspelen op verandering boven je houden aan een plan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly