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

 

Made with Slides.com