100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Summary

Samenvatting Dev V

Rating
-
Sold
-
Pages
9
Uploaded on
12-01-2022
Written in
2021/2022

Samenvatting cursus development V

Institution
Course









Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Study
Course

Document information

Uploaded on
January 12, 2022
Number of pages
9
Written in
2021/2022
Type
Summary

Subjects

Content preview

Development V
Conventies
Wat zijn conventies?

- Een aantal afspraken/richtlijnen die een programmeerstijl bepalen. Deze bevatten
procedures en formateringen van een programmeertaal.

Waardoor bestaan conventies?

- Nood om complexiteit te vermijden en debugging makkelijker te maken.

Doel van conventies?

- Zorgt voor uniforme uitstaling van code
- Verminderd complexiteit, projecten makkelijker onderhouden
- Makkelijker herbruiken van code, makkelijker deduggen
- Hogere efficiëntie van de programmeurs

Nadelen van conventies?

- Inconsistent gebruik van conventie binnen een bedrijf
- Hogere drempel bij start van gebruik

Voordelen van conventies?

- Frustratie voorkomen
- Structuur herkennen in projecten
- Zelfzeker programmeren

Voorbeelden van conventies?

- Vastgelegde mappenstructuur
- Hoofdletters benaming globale variabelen
- Altijd omschrijving bij functies

Soorten conventies

- Naamgeving
- Formaterig
- Rond bestanden
- Git conventies
- Documentaties
- Testing

Vaak voorkomende conventies

- JS airbnb: Airbnb heeft een set gepubliceerde regels rondom formatering, zeer accurate en
volledige beschrijving.
- BEM syntax: Block Element Modifier, gebruik in context van CSS
- GIT angular commit message conventions: verdere uitbreiding op de gewonelijke GIT
conventies

, Naamgeving conventies
- Wordt weinig afgedwongen
- Consistentie binnen projecten zeker nodig, liefst ook binnen hetzelfde bedrijf

Voorbeelden

- Klassen beginnen met een hoofdletter
- camelCase is de standaard
- Componentbestanden beginnen met een hoofdletter
- Globale variabelen in all caps

Formattering conventies
- Plaatsing van enters en backspaces
- Tabs vs. Spaces discussie

Conventies rond bestanden
- Splitsing volgens specialisatie
- ‘Shared folder’ waarin gedeelde componenten leven (bv: errorMessage)

Documentatie conventies
- Documenteren waar nodig, geen overbodige documentatie
- Documenteren per functie
- README.md bestand met uitleg over het project

Belangrijk: documentatie dat niet meer accuraat is verwijderen

Testing conventies
Afspraken rondom hoe de testen worden opgesteld

- Wanneer er wordt getest
- Hoe diepgaand de tests zijn
- Waarvoor we tests gebruiken
- Hoe en waar testen gedefinieerd
$6.66
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
kevinlanckriet

Get to know the seller

Seller avatar
kevinlanckriet Erasmushogeschool Brussel
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
3 year
Number of followers
0
Documents
2
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions