Skip to content

A simple implementation of Conway's Game of Life, purposefully created with 0 refactoring.

Notifications You must be signed in to change notification settings

osiristradingza/Refactathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This project contains a raw implementation of Conway's Game of Life.

  • C# - The code only has the program.cs file with a single function.
  • JavaScript - The code only has a single gameoflife.html file with a function called runConway().

No forethought has gone into the design or structure of the code.

Your Mission

Refactor this code to the n-th degree, till you're happy or until time runs out (2020-10-23 @ 14:00).

Instructions

  1. clone the master branch.
  2. Choose which implementation you want to refactor(you don't need to refactor both languages).
  3. refactor
  4. You can email your solution or add it to a source control repository and send the link.
  5. Let me know when you're done @ [email protected]

Your code HAS to be submitted by 2020-10-23 @ 14:00 for it to be eligible for a prize.

Tips

  1. It's easy to test when using a simple deterministic pattern.
  2. Martin Fowler wrote a book about refactoring.
  3. It can help if only one person codes at any time see: Pair-Programming.
  4. Use any IDE that you are comfortable with.

Enjoy. Good luck. May the best squad win.!

About

A simple implementation of Conway's Game of Life, purposefully created with 0 refactoring.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published