Programando na Cozinha // Vlog #10

Você sabia que uma receita pode muito bem virar um programa codificado?

Provamos que é possível ser um programador dentro da cozinha, basta seguir nossa receita!

✔ SEJA UM DE NOSSOS CDFs: ► http://codft.me/SejaUmCDF
✔ BAIXE O APP DO CANAL: ► http://codft.me/AppNavegador

Pra você não ficar perdido com receitas indecifráveis, codificamos esta receita em PHP, só para facilitar sua compreensão. 😉

<?php

/**
 * Recipe for Artichoke Spinach Dip
 *
 * @author Gabriel Froes & Vanessa Weber <contato@codigofonte.com.br>
 * @version 1.0
 * @copyright GPL © 2016, youtube.com/codigofontetv
 * @access public
 * @package CDFTV\Recipes
 * @example Classe ArtichokeSpinachDip.
 */

class ArtichokeSpinachDip extends Recipes {

  public function index() {

    // Load ingredients
    $CreamCheese      = $this->ingredients->load('cream cheese', 300, 'grams');
    $ParmesanCheese   = $this->ingredients->load('parmesan cheese',150, 'grams');
    $GruyereCheese    = $this->ingredients->load('gruyere cheese', 150, 'grams');
    $MozzarellaCheese = $this->ingredients->load('mozzarella cheese' 50, 'grams');
    $ArtichokeHearts  = $this->ingredients->load('artichoke hearts', 220, 'grams');
    $SpinachLeaves    = $this->ingredients->load('spinach leaves', 1, 'pound');
    $BlackPepper      = $this->ingredients->load('black pepper', rand());
    //$PepperSauce    = $this->ingredients->load('pepper sauce', rand()); // Optional
    $TortillaChips    = $this->ingredients->load('tortilla chips', 600, 'grams');

    // Cut and dry
    $this->actions->chop($ArtichokeHearts);
    $this->cook->boil($SpinachLeaves, 10, 'minutes');
    $this->actions->chop($SpinachLeaves);
    $this->actions->dry($SpinachLeaves);

    // Grate the cheese
    $this->actions->grate($ParmesanCheese);
    $this->actions->grate($GruyereCheese);

    // Turn on the oven
    $this->oven->on(240, 'celsius');

    // Mix the ingredients
    $Dip = $this->actions->mix($CreamCheese, $ParmesanCheese, $GruyereCheese, $ArtichokeHearts, $SpinachLeaves, $BlackPepper);

    // Fill six ramequins
    $Ramequins = $this->recipients->get('ramequim', 6);
    $this->actions->fill($Ramequins, $Dip);
    $this->actions->fill($Ramequins, $this->actions->grate($MozzarellaCheese), 'top');

    // Load the oven
    $this->oven->load($Ramequins);
    $this->cook->wait(25, 'minutes');

    // Fill the Tortilla Bownl
    $Bowl = $this->recipients->get('bowl', 1);
    $this->actions->fill($Bowl, $TortillaChips);

    // Done, let's EAT!
    $this->actions->scream('The dip is ready!!! Let\'s eat folks!!!');
    while ($this->recipients->isEmpty($Ramequins) == false) {
      $this->actions->eat($Ramequins->content, $Bowl->content);
    }

    return true;

  }
}

?>

✔ FACEBOOK CÓDIGO FONTE: ► https://fb.com/sitecodigofonte

✔ TWITTER DO GABRIEL: ► https://twitter.com/gabrielfroes

✔ TWITTER DA VANESSA: ► https://twitter.com/nessaweberfroes

► Roteiro: Gabriel Fróes e Vanessa Weber
► CDFs: Gabriel Fróes e Vanessa Weber
► Edição e Áudio: RW Studio – http://www.rwstudio.com.br
► Animações: Hélice Estúdio Criativo – https://fb.com/heliceestudiocriativo/
► Um vídeo do Código Fonte – http://www.codigofonte.com.br

Queremos saber sua opinião