390

So you've just graduated from a bootcamp and you're starting your first real job in software development. You've got several Rails apps under your belt and you're excited to get started. But few jobs offer the opportunity to build new apps; it's much more likely that you will be part of a team charged with maintaining and growing a legacy application. How can you get started working on an aging codebase when the sum of your experience so far was with greenfield apps?

May 04, 2016

## Transcript

58. ### \$ rspec spec/ --format documentation Membership determines its upgradeability calculates

its expiration in days detects when it has expired detects when it is expiring soon Finished in 0.01401 seconds 12 examples, 0 failures

74. ### def hours_occupied(date) if availability = get_work_hours(date) focus = "work" elsif

availability = get_family_hours(date) focus = "family" elsif availability = get_friend_hours(date) focus = "friends" end end
75. ### def hours_occupied(date) if availability = get_work_hours(date) focus = "work" elsif

availability = get_family_hours(date) focus = "family" elsif availability = get_friend_hours(date) focus = "friends" end end
76. ### def hours_occupied(date) if availability = get_work_hours(date) focus = "work" elsif

availability = get_family_hours(date) focus = "family" elsif availability = get_friend_hours(date) focus = "friends" end end
77. ### def hours_occupied(date) if availability = get_work_hours(date) focus = "work" elsif

availability = get_family_hours(date) focus = "family" elsif availability = get_friend_hours(date) focus = "friends" end end

83. ### 36: def self.create_or_update(opts={}) 37: opts = opts.with_indifferent_access 38: content =

opts.delete(:content) 39: user = opts.delete(:user) 40: return nil unless user && content 41: => 42: require ‘pry’; binding.pry 43: pry> user => #<User:0x007fdcd9008828 @first_name=“Coraline">