DSynergy / SalesEngine

6 weeks into coding career - Build ActiveRecord from Rails in Ruby

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sales Engine

An implementation of ActiveRecord through pure Ruby to better understand Rails. This was a two perosn project, 4 weeks into our coding experience. It used CSVs and required us to manually build out relations with no database support.

Full info: http://tutorials.jumpstartlab.com/projects/sales_engine.html

Project Overview Goals

Use tests to drive both the design and implementation of code
Use test fixtures instead of actual data when testing
Build a complex system of relationships using multiple interacting classes
Demonstrate the DRY principle with modules and/or duck typing
Separate parsing and data loading logic from business logic
Use memoization to improve performance

Abstract

Let’s write a data reporting tool that manipulates and reports on merchant transactional data.

About

6 weeks into coding career - Build ActiveRecord from Rails in Ruby


Languages

Language:Ruby 100.0%