Software Development (CSC 321 2015F) : Outlines

Outline 09: Pause for Breah


Held: ,

Back to Outline 08 - Test-Driven Development. On to Outline 10 - Advanced Rails.

Summary

We pause to consider a variety of issues that have accumulated throughout the past few weeks.

Related Pages

Overview

Administrivia

Code smells

Designing databases

Big Picture: Rails Apps

What are the primary components of a Rails app, where do they go, and how do they communicate?

Medium Picture: Collaborating with Other Services

TDD and BDD, revisited

From your perspective, what is the way that Fox and Patterson think that you should interact? Here's mine:

What problems did you encounter in trying to do the latest homework assignment?

Migrations

I found this guide particularly helpful: http://guides.rubyonrails.org/active_record_migrations.html.

Here's my migration

class AddDirectorToMovies < ActiveRecord::Migration
  def change
    add_column :movies, :director, :string
  end
end