# kiepski styl programowania
# odczyt rekordu przy kadym wywoaniu funkcji, cacheowanie moe poprawi wydajno
def needs_id_check?(movie id) 
  return Movie.find(movie_id).rating == Rating::R 
end 

# dobry styl programowania
# funkcja nie odczytuje rekordu w sposb jawny, cacheowanie bez znaczenia
def needs_id_check?(movie) 
  return movie.rating == Rating::R 
end 

