Tips para ser un mejor programador
Medellin PHP
David Medina
Medellin PHP
Aprende un lenguaje extranjero
Medellin PHP
Actua con prudencia
Medellin PHP
Antes de refactorizar
Medellin PHP
Que haria el usuario? Tu no eres el usuario
Medellin PHP
Codifica en el lenguaje del dominio
public function getXToUseIntoB(){
...
}
public function canView(){
...
}
Medellin PHP
Comenta solo lo que el codigo no dice
public function canView(){
// Variable to determine if the user
// can view ...
$can_view = $object->doStuff();
...
}
public function canView(){
// call do stuff to validate that ...
$this->doStuff();
$can_view = $this->validateAfterDoStuff();
...
}
Medellin PHP
Conocer bien mas de dos lenguajes de programacion
Medellin PHP
Conoce tu proximo commit
Medellin PHP
Deja que tu proyecto hable por ti mismo
Medellin PHP
El diseño del codigo si importa
Fácil de escanear. Diseño expresivo. Formato compacto.
Medellin PHP
Distinguir excepciones de negocio de tecnicas
Medellin PHP
Dos cabezas son a menudo mejores que una
Medellin PHP
El trabajo duro no paga
Medellin PHP
Escribe código como si tuvieras que mantenerlo por el resto de tu vida
Medellin PHP
¡No ignores ese error!
Medellin PHP
No seas lindo con tus datos de prueba
Medellin PHP
El Principio de Responsabilidad Única
Medellin PHP
Las pruebas son el rigor ingenieril del desarrollo de software
Medellin PHP
https://97-things-every-x-should-know.gitbooks.io/97-things-every-programmer-should-know/content/en/index.html
http://97cosas.com/programador/
Bibliografía
Tips para ser un mejor developer
By David Medina
Tips para ser un mejor developer
- 800