You are on page 1of 5

97 cosas que todo programador debera saber

Comentarios 5 Me gusta 1 97 cosas que todo programador debera saber es una interesante recopilacin y traduccin del libro97 Things Every Programmer Should Know. Contiene todo tipo de consejos y recomendaciones para los profesionales de la programacin informtica: refactorizacin, cdigo limpio, pruebas, aprendizaje contnuo y mucho ms. Sin duda se trata de una recopilacin imperdible que nos har mejores programadores y de la que seguro todos aprenderemos algn tips o procedimiento que desconocamos. La lista en cuestin es la siguiente: 1. Acta con prudencia, por Seb Rose 2. Adueate (y Refactoriza) la compilacin, por Steve Berczuk 3. Antes de Refactorizar, por Rajith Attapattu 4. Aplica los principios de la programacin funcional, por Edward Garson 5. Aprende a decir Hola, Mundo, por Thomas Guest 6. Aprende a hacer estimaciones, por Giovanni Asproni

7. Aprende un lenguaje extranjero, por Klaus Marquardt 8. Aprendiendo continuamente, por Clint Shank 9. Automatiza el estndar de codificacin, por Filip van Laenen 10. Averigua qu hara el usuario (t no eres un usuario), por Giles Colborne 11. La belleza est en la simplicidad, por Jrn lmheim 12. El camino al mejor rendimiento est lleno de sucias bombas de cdigo, por Kirk Pepperdine 13. Codificando con la razn, por Yechiel Kimchi 14. Codifica en el lenguaje del dominio, por Dan North 15. Codificacin Ubuntu para tus amigos, por Aslam Khan 16. El cdigo es diseo, por Ryan Brush 17. Comenta slo lo que el cdigo no dice, por Kevlin Henney 18. Un comentario acerca de los comentarios, por Cal Evans 19. Cmo usar un Gestor de Errores?, por Matt Doar 20. Conoce bien ms de dos lenguajes de programacin, por Russel Winder 21. Conoce cmo usar las herramientas de lnea de comandos, por Carroll Robinson 22. Conoce tu prximo Commit, por Dan Bergh Johnsson 23. Conoce tu IDE, por Heinz Kabutz 24. Conoce tus lmites, por Greg Colvin 25. La conveniencia no es una -bilidad, por Gregor Hohpe 26. Cuando Programadores y Testers colaboran, por Janet Gregory 27. Ten cuidado al compartir, por Udi Dahan 28. Cumple tus ambiciones con Cdigo Abierto, por Richard Monson-Haefel 29. Los grandes datos interconectados pertenecen a una base de datos, por Diomidis Spinellis 30. Deja que tu proyecto hable por s mismo, por Daniel Lindner 31. El diseo del cdigo s importa, por Steve Freeman

32. Distingue excepciones de Negocio de las excepciones Tcnicas, por Dan Bergh Johnsson 33. Dos cabezas son a menudo mejores que una, por Adrian Wible 34. Dos fallos pueden hacer un acierto (y es difcil de arreglar), por Allan Kelly 35. Lenguajes Especficos del Dominio (DSL), por Michael Hunger 36. El mito del Gur, por Ryan Brush 37. El Programador Profesional, por Uncle Bob 38. El trabajo duro no paga, por Olve Maudal 39. Encapsula Comportamiento, no slo Estado, por Einar Landre 40. Escoge tus herramientas con cuidado, por Giovanni Asproni 41. Escribe cdigo como si tuvieras que mantenerlo por el resto de tu vida, por Yuriy Zubarev 42. Escribe pequeas funciones usando ejemplos, por Keith Braithwaite 43. Escribe las pruebas para las personas, por Gerard Meszaros 44. Evita errores, por Giles Colborne 45. Haz lo invisible ms visible, por Jon Jagger 46. Haz mucha prctica deliberada, por Jon Jagger 47. Las herramientas Unix son tus amigas, por Diomidis Spinellis 48. Implementa rpido y con frecuencia, por Steve Berczuk 49. Inicia con un S, por Alex Miller 50. Instalame, por Marcus Baker 51. Haz las Interfaces fciles de usar correctamente y difciles de usar incorrectamente, por Scott Meyers 52. La comunicacin entre procesos afecta el tiempo de respuesta de la aplicacin, por Randy Stafford 53. Lee el cdigo, por Karianne Berg 54. Lee las humanidades, por Keith Braithwaite 55. El linker no es un programa mgico, por Walter Bright

56. La longevidad de las soluciones provisionales, por Klaus Marquardt 57. Mantn limpia la compilacin, por Johannes Brodwall 58. Mejora el cdigo quitndolo, por Pete Goodliffe 59. Mensaje al futuro, por Linda Rising 60. No slo aprendas el lenguaje, entiende su cultura, por Anders Nors 61. No claves tu programa en la posicin vertical, por Verity Stob 62. No confes en el Aqu sucede la magia, por AlanGriffiths 63. No ignores ese error!, por Pete Goodliffe 64. No seas lindo con tus datos de prueba, por Rod Begbie 65. No te repitas, por Steve Smith 66. No tengas miedo de romper cosas, por Mike Lewis 67. No toques ese cdigo!, por Cal Evans 68. Los nmeros de punto flotante no son reales, por Chuck Allison 69. Oportunidades perdidas del Poliformismo, por Kirk Pepperdine 70. El paso de mensajes lleva a una mejor escalabilidad en sistemas paralelos, por Russel Winder 71. Pensando en estados, por Niclas Nilsson 72. Pon todo bajo Control de Versiones, por Diomidis Spinellis 73. Da preferencia a tipos de Dominio Especfico que los tipos primitivos, por Einar Landre 74. Preocpate por el cdigo, por Pete Goodliffe 75. El Principio de Responsabilidad nica, por Uncle Bob 76. Programa en pareja y siente el flujo, por Gudny Hauknes, Ann Katrin Gagnat, y Kari Rssland 77. Prueba el comportamiento requerido, no el comportamiento incidental, por Kevlin Henney 78. Prueba precisa y concretamente, por Kevlin Henney 79. Haz pruebas mientras duermes (y los fines de semana), por Rajith Attapattu

80. Las pruebas son el rigor ingenieril del desarrollo de software, por Neal Ford 81. Los registros detallados perturbarn tu sueo, por Johannes Brodwall 82. La Regla Boy Scout, por Uncle Bob 83. La regla de oro del diseo de API, por Michael Feathers 84. Reinventa la rueda frecuentemente, por Jason P Sage 85. Resiste la tentacin del patrn Singleton, por Sam Saariste 86. Retrocede y Automatiza, Automatiza, Automatiza, por Cay Horstmann 87. Primero revisa tu cdigo antes de buscar culpar a otros, por Allan Kelly 88. Revisiones de cdigo, por Mattias Karlsson 89. La Simplicidad viene de la Reduccin, por Paul W. Homer 90. Slo el cdigo dice la verdad, por Peter Sommerlad 91. Suelta el ratn y aljate del teclado, por Cay Horstmann 92. Noticias raras Los testers son tus amigos, por Burk Hufnagel 93. Toma ventaja de las herramientas de anlisis de cdigo, por Sarah Mount 94. Tus clientes no quieren decir lo que dicen, por Nate Jackson 95. Un binario, por Steve Freeman 96. Usa el algoritmo y estructura de datos correcto, por JC van Winkel 97. El WET dispersa los cuellos de botella en el rendimiento, por Kirk Pepperdine Ms informacin | 97 cosas que todo programador debera saber

You might also like