Tags

Pull Request

Tools

Pull Request

Een pull request is een voorstel om wijzigingen van een branch te mergen in een andere (vaak main). Het maakt code review, discussie en geautomatiseerde tests mogelijk. Workflow: branch pushen, Pull request openen, review/approvals, CI draaien en mergen. In GitLab heet dit een Merge Request.

Andere termen met deze tag:


Git

A

Tools

Git Version Control System

Git is een gedistribueerd versiebeheer-systeem. Het volgt wijzigingen, ondersteunt branching/merging en samenwerking. Elke ontwikkelaar heeft een volledige lokale geschiedenis. Belangrijke commando's: clone, commit, push, pull, branch en merge.

A

Tools

Ga naar dit kaartje

Merge

A

Tools

Merge

Mergen voegt wijzigingen van de ene branch samen in een andere. Git doet dit automatisch als het kan,anders los je merge-conflicten handmatig op. Strategieën zijn fast-forward, merge commit en squash. Pull requests faciliteren review vóór de merge.

A

Tools

Ga naar dit kaartje

BitBucket

AA

Providers

BitBucket

Bitbucket is Atlassians Git-platform met nauwe Jira-integratie. Het biedt pull requests, pipelines (CI/CD) en deploymentfeatures. Private repos zijn gratis met beperkingen. Het is minder sociaal dan GitHub, maar handig als je al Atlassian gebruikt.

AA

Providers

Ga naar dit kaartje

GitHub

A

Providers

GitHub

GitHub is het grootste platform voor Git-repositories. Het biedt code hosting, pull requests, issues, actions (CI/CD), projects, wikis en GitHub Pages. Social coding-features zijn followers, stars en forks. Alternatieven zijn GitLab en Bitbucket.

A

Providers

Ga naar dit kaartje

Code Review

A

Werkproces

Code Review

Een Code Review is een systematische controle van wijzigingen door collega-ontwikkelaars voordat er wordt gemerged. Dit verhoogt de codekwaliteit, bevordert kennisdeling en vindt bugs vroeg. Reviews verlopen vaak via pull requests en bewaken coding standards.

A

Werkproces

Ga naar dit kaartje

400 kaartjes

Een uitgebreide collectie begrippen voor elk niveau

12 categorieen

Van HTML & CSS tot databases en security

3 niveaus

Geschikt voor beginners en gevorderden

Voor teams & klassen

Ideaal als lesmateriaal of teambuilding tool

Offline oefenen

Fysiek aan de slag, zonder scherm