Sfdcc

Lab 5 Test Driven Development

Aims The aim of this lab is to introduce the process of test driven development (TDD) and develop some simple tests, we will use the following steps. Project Setup Version Control Setup Test Setup Test Driven Design of a Simple RGBA class Storing Pixels It is common to store image pixel data using a single unsigned int32_t data type. In C/C++ this is quite simple, however in python these things are a little harder as we don’t have the same data types. For our example we are going to use a single integer value called pixel to store our RGBA values but we will need to encode them using some logic.

Assignment Brief

THE BRIEF Introduction The aim of this project is to apply a test driven design and development process to the generation of a tool or suite of tools for digital content creation. The focus of the project should be aimed at automating or improving an existing workflow or pipeline used in production. The area and topic of the project is to be discussed with the unit leader and agreed in advance via the GitHub classroom page here https://classroom.github.com/a/WdW-wefA instructions for setting this up will be covered in the labs.

Sample Assignment Project Ideas

Sample Assignment Project Ideas