tdd-lo-que-debes-saber-v1.2
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capítu<strong>lo</strong> 2: Objetivos 12<br />
¿Me explico?, es importante acordar un estándar y un esti<strong>lo</strong> para hablar el mismo idioma siempre y<br />
así evitar problemas o roces personales. ¿Esto afecta a las pruebas? SI y al tiempo al proyecto entero,<br />
así <strong>que</strong> atento.<br />
Elige una forma de hacer<strong>lo</strong>, documenta el estándar y hazle <strong>saber</strong> al resto del equipo cómo se debe<br />
trabajar.<br />
¿Quieres un código <strong>que</strong> pueda mantenerse?, entonces llega a acuerdos con el resto del grupo sino<br />
dile adiós a las buenas prácticas y código limpio a mediano plazo.<br />
La idea es <strong>que</strong> todos se lleven bien y puedan crear y probar código propio y ajeno, se<br />
trabaja en paz verdadera siguiendo estos consejo.<br />
Si creas una mejora para Laravel siguiendo tu estándar por ejemp<strong>lo</strong>: Comentando en español,<br />
programando estructuralmente, etc tu mejora será rechazada. Cuando un código sigue buenas<br />
prácticas y una estructura debemos tener como principio seguir el estándar correcto o establecido<br />
por el grupo.<br />
Esto te ayudará incluso a tener muchos amigos.<br />
Capa de revisión<br />
¿Sabes quién se molesta con la revisión? ¡<strong>lo</strong>s sabe<strong>lo</strong>todo!, no creo <strong>que</strong> seas uno de el<strong>lo</strong>s por<strong>que</strong> estás<br />
aquí estudiando… Si aún te <strong>que</strong>da un poco de sabe<strong>lo</strong>todo no te sientas mal, por<strong>que</strong> estás mejorando<br />
y ya dejaste de ser<strong>lo</strong>.<br />
Un sabe<strong>lo</strong>todo no aprende nada más por<strong>que</strong> cree <strong>que</strong> ya sabe todo de todo.<br />
Hubo una época donde me revisaban el código y se me corregía muy seguido; a mí me molestaba<br />
mucho y discutía con las personas defendiendo mi código y mi técnica, cuando descubrí <strong>que</strong> no<br />
sabía tanto como el<strong>lo</strong>s se me quitó la mala actitud por<strong>que</strong> cambié mi pensar y decidí aprender. Mi<br />
punto de vista cambió cuando decidí aprender.<br />
Recuerdas la tabla de salarios en la empresa <strong>que</strong> te mencioné anteriormente, bueno, allí entendí<br />
porqué ganaba tan poco. La promesa de ascenso te ayuda a crecer.<br />
Revisar el código ayuda tanto a quién crea el código como a quién <strong>lo</strong> revisa, esto significa <strong>que</strong> estamos<br />
muy seguros de <strong>lo</strong> <strong>que</strong> estamos subiendo al servidor.<br />
Si hablamos de proyectos personales este paso no aplica, digamos, nadie me revisa el código de<br />
rimorsoft.com, pero si hablamos de una empresa o de un grupo de programadores este paso es<br />
muy importante por<strong>que</strong> agrega una capa de calidad. Tu código y forma de pensar mejorará en gran<br />
medida.<br />
La idea no es hacerte ver en qué has fallado, la idea principal es beneficiar al proyecto con un gran<br />
resultado final.<br />
Siguiendo la metodo<strong>lo</strong>gía TDD: