Skip to content

Instantly share code, notes, and snippets.

View Diego-Brocanelli's full-sized avatar

Diego Brocanelli Diego-Brocanelli

View GitHub Profile

Desenvolvedor Frontend

Requisitos

  • Conhecimento prático em HTML5 e CSS3 Responsivo;
  • Conhecimento avançado de JavaScript;
  • Desenvolvimento cross-plataforma e testes cross-browser;
  • Confortável trabalhando com o controle de versão (Git);
  • Capacidade de trabalhar de forma independente com uma supervisão mínima;

Refatorando Condicionais: função switch.

Nesse caso do uso indevido da função switch, pode ser refatorada sem mesmo usar condicionais.

Em meio aos códigos legados de um projeto que trabalho encontrei esse fragmento de código:

<?php

function status($statusId)
@devdrops
devdrops / list.md
Last active October 14, 2015 02:50
Javier Eguiluz Awesome List of Awesome Slides with Symfony Related Content, yay! :D

Javier Eguiluz Awesome List of Awesome Slides with Symfony Related Content, yay! :D

First and most important: thank you @javiereguiluz!!

Title Published At Link
Twig Tips and Tricks february 2013 http://www.slideshare.net/javier.eguiluz/twig-tips-and-tricks
Silex Al Limite june 2013 http://www.slideshare.net/javier.eguiluz/silex-al-lmite
Symfony Tips and Tricks november 2014 http://www.slideshare.net/javier.eguiluz/symfony-tips-and-tricks
Mastering Twig september 2015 http://www.slideshare.net/javier.eguiluz/mastering-twig-druaplcon-barcelona-2015
@augustohp
augustohp / saude-testes.md
Created March 27, 2015 05:26
Post: Como anda a saúde dos seus testes?

Como está a saúde dos seus testes?

Testes automatizados são bons. Eles podem ser melhores? Quanto valor testes automatizados podem acrescentar a sua empresa?

Como está a saúde dos seus testes?

Como num checkup, você pode saber se sua suíte de testes está com uma boa saúde ou não. As respostas às perguntas abaixo podem ajudar:

  1. Eles quebram quando um corportamento muda porque as expectativas deles eram outras?
  2. Eles guiam o desenvolvedor a corrigí-los ao invés de só apontar uma falha?
@leocomelli
leocomelli / git.md
Last active August 1, 2024 02:52
Lista de comandos úteis do GIT

GIT

Estados

  • Modificado (modified);
  • Preparado (staged/index)
  • Consolidado (comitted);

Ajuda

@rdeavila
rdeavila / git-update-fork.sh
Last active June 28, 2024 13:53
Git: como atualizar um fork com as mudanças do original?
#!/bin/bash
# Adicione um novo remote; pode chamá-lo de "upstream":
git remote add upstream https://github.com/usuario/projeto.git
# Obtenha todos os branches deste novo remote,
# como o upstream/master por exemplo:
git fetch upstream
@argentinaluiz
argentinaluiz / navigation.phtml
Last active March 27, 2019 13:58
A implementation to navigation menu from Bootstrap 2.x and 3.x using Zend Framework 2 and Twig
<?php
foreach ($this->container as $page):
$sub = $page->getPages();
$aAttribs = '';
$liClasses = array();
$liClass = '';
if ($page->isActive(true))
$liClasses[] = 'active';
@AV4TAr
AV4TAr / php-zf2-resources.md
Last active August 9, 2021 14:13
A bunch of resources for PHP and Zend Framework 2