The Importance of Test Driven Development (TDD)


This article is written as a part of Individual Review of Fasilkom UI’s Software Engineering Project Course 2021.

TDD: Test Before Implement

Test Driven Development (TDD)

Implementation in Software Engineering Project Course 2021 Fasilkom UI

Create unit test for Distributor’s Authorization.
Create unit test for Admin’s Authorization.
The unit tests are failing.
Implement the authorization mechanism.
Implement Distributor and Admin’s permissions.
Restrict the content only to the Distributor.
Restrict the content only to the Admin.
Implement codes to pass the tests.
Refactor the authorization mechanism.

My Thoughts



Currently studying at Faculty of Computer Science, Universitas Indonesia.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store