Skip to content

raheelsadiq/WordBuzzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WordBuzzer for Babbel

Work breakdown

  1. Paper work, inital breakdown, and boundries for VIP : 30min
  2. Test started : Inital github setup, and initial vip architecture using the template - 1 hour
  3. Data models, Interactor flow and words read from file and a small test case for worker - 1 hour
  4. Simple game board Design - 1 Hour
  5. GamePlay, winner and test cases - 2.5 hours

Total time = 6 hours

Overview

This demo is made using VIP architecture. I tried to focus more on Architecture and data flow, rather than the UI I wanted to showcase my clean coding/architecture skills. Few test case are also writter to demonstrate how it can be done in VIP architecutre.

Tests

We can write test for boundry methods, boundry methods are those which are declared in the protocols. To test those methods, we'll to mock the next VIP iteration boundry methods, which is very straight forward as those are just protocols. We can use Spying to test those mocks. For demonstration purpose I did only one.

Improvments

  1. Mainly UI and animations
  2. Time out if no one answers.
  3. Animation delay for win or lose for states

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages