6 capítulos de la categoría #errores

Volver

2.1 Programar es una tarea sobrehumana

La frase «Programar es una tarea sobrehumana» la dijo un profesor que tuve en la facultad y no la voy a olvidar nunca. Son unas pocas palabras que juntas tienen muchísimo significado y eran el preludio de lo que nos esperaba en el futuro. En el momento que las escuché realmente me impactaron, pero no pensé hasta qué punto serían ciertas. En este capítulo voy a hablar de lo que significan para mí estas palabras y te explicaré algunos casos que las ilustran claramente. ¿Te imaginas escribir un...

Ver apartados

  • Capítulo publicado el 14/3/2022.
  • 10 min de lectura

2.3 Intervenciones quirúrgicas

Se suele esperar que un cirujano haga la intervención de forma correcta, precisa y lo menos intrusiva posible para que la posterior recuperación sea más rápida y efectiva. En nuestro caso, seguimos esta filosofía, puesto que muchas veces hacemos intervenciones increíbles a código abierto. En este capítulo hablaré de situaciones y tipos de proyectos que nos solemos encontrar cuando tenemos que intervenir en sistemas desarrollados por terceros. Menos es más La experiencia te puede ayudar a...

Ver apartados

  • Capítulo publicado el 21/3/2022.
  • 6 min de lectura

2.4 ¡A cubierto!

Tener una buena suite de test es muy importante, especialmente si se trabaja en proyectos grandes, complejos o con múltiples desarrolladores, así como en sistemas importantes y/o con mucha carga de trabajo. Aunque, recuerda que lo ideal es disponer de test en cualquier proyecto. La cobertura de código es el porcentaje que mide el grado en que el código fuente de un programa ha sido comprobado mediante test. Por lo tanto, con una buena cobertura tenemos mayores garantías de éxito a la hora de...

Ver apartados

  • Capítulo publicado el 24/3/2022.
  • 8 min de lectura

2.5 Versión 1.2.3

Para muchas personas las actualizaciones de software son como una caja negra con unos numeritos separados por puntos y, algunas veces, con algún nombre que queda bien (vende más) desde el punto de vista marketiniano. Realmente, estas actualizaciones contienen modificaciones en el código fuente y/o en los recursos usados, como: imágenes, iconos, fuentes de letra, etc. Aprovecho para recordarte la importancia de hacer copias de seguridad antes de instalar actualizaciones grandes. Más vale...

Ver apartados

  • Capítulo publicado el 28/3/2022.
  • 12 min de lectura

2.8 El sistema es tan seguro como el eslabón más débil

La seguridad informática es un tema muy serio y muy importante que nos afecta a todos. Hay empresas que invierten ingentes cantidades de dinero para hacer que sus sistemas sean más seguros, pero luego tienen descuidos fatales que las pueden arruinar, literalmente hablando. En este capítulo voy a repasar algunas malas prácticas y algunas posibles medidas para corregirlas. No obstante, no voy a entrar en detalles técnicos, ya que existe muchísima bibliografía acerca de seguridad informática....

Ver apartados

  • Capítulo publicado el 11/4/2022.
  • 9 min de lectura

5.2 Un buen programador es un vago consciente

Esta afirmación puede parecer muy tajante y despectiva hacia el colectivo de desarrolladores de software, pero no lo es en absoluto y además me incluyo en la definición. Si lo pensamos bien, a lo largo de los días hacemos muchas tareas de forma rutinaria que no nos aportan nada especial, tanto en nuestra vida personal como profesional. Aquí es donde entran en juego la vagancia, la automatización, la tecnología, el talento y el ingenio. Automatizar tareas repetitivas y/o aburridas El tiempo...

Ver apartados

  • Capítulo publicado el 15/6/2022.
  • 5 min de lectura

Esta web utiliza cookies. Si continúas usándola, asumiremos que estás de acuerdo.