Categorías: Programacion

La documentacion para programar

 

 

La documentación es imprescindible a la hora de realizar un desarrollo software. Muchos de nosotros seguramente tocamos varias tecnologías como Java, C#, HTML+CSS+JS para las Webs, Objetive-C para el mundo Apple, algunos frameworks de desarrollo etc. Llegados a este punto es muy normal confundir algunas funciones entre lenguajes, lo que nos obliga a estar consultando de manera muy frecuente internet, con la consiguiente pérdida de tiempo que eso supone. Además en algunos casos puede que no tengamos acceso a una red y en ese caso podemos tener varios problemas y tener que retrasar el desarrollo.

La importancia de la documentacion

La documentación hoy en día, es una de las cosas más importantes de cualquier producto o tecnología software, en algunos casos es tan importante, que grandes desarrollos que carecen de ella o cuya documentacion es muy pobre, no han tenido aceptación por parte de los desarrolladores. Además los distintos lenguajes con su documentacion y los estándares nos permiten realizar programas que sean portables, es decir, que puedan ejecutarse en distintas máquinas, al aceptar todas el mismo estándar o revisión de ese lenguaje (en algunos casos nativo y en otros casos previa compilación).

Cómo obtener la documentacion necesaria

Documentacion online

En la mayoría de los casos, cuando necesitamos buscar algo sobre cualquier de las tecnologías que utilicemos solemos usar Google o cualquier otro buscador, los más puristas entrarán en StackOverflow para ir más al grano. Pero en la mayoría de los casos tenemos que realizar una navegación que nos llevará por múltiples páginas hasta dar con la información que necesitamos.

Documentacion offline

Obtener la documentacion offline de la tecnología que usemos puede ser una salvación en muchos casos, como por ejemplo cuando no estamos en un lugar con acceso a la red o cuando esta tiene una velocidad tan lenta, que usarla nos da la sensación de estar perdiendo tiempo de una manera clara. Para solucionar todos estos problemas tenemos a Zeal, esta aplicación nos permite descargar toda la documentación del lenguaje de programación, tecnología o framework que utilicemos y luego solo necesitamos usar su buscador para encontrar aquella función que se nos resistía o ese método que no tenemos claro, los argumentos que recive.

Zeal es la versión para Windows y LInux, en Mac lo podemos buscar por Dash, pero el funcionamiento es muy similar. Lo mejor de todo, es que lo podemos meter en un pendrive un llevarnos toda la información siempre con nosotros, ya que uno nunca sabe cuando va a tener que programar algo.

Os dejo unas capturas de su uso y lo sencillo que es utilizarlo.

Todos los archivos con la documentacion de Zeal

 

Interfaz de usuario de Zeal con la documentacion que yo necesito

 

Buscando conceptos nuevos de CSS en Zeal

Buscando la función printf de cada lenguaje en Zeal

Espero que os guste la entrada y como siempre, esperamos vuestros comentarios.

Jorge Durán

Entusiasta de la tecnología desde los 10 años, desarrollador y creador de varios proyectos de software y autodidacta por naturaleza. Ingeniero Informático por la USAL y .Net backend developer en idealista.

Share
Publicado por
Jorge Durán

Recent Posts

Docker: conceptos principales y tutorial paso a paso

Hoy queremos hablaros de Docker un proyecto que cada día es más usado, porque permite…

3 años hace

Crea diagramas rápidamente usando código

Cada vez estamos más acostumbrados a usar código para generar la infraestructura (IaC), documentar nuestro…

3 años hace

Procesamiento del lenguaje natural con ElasticSearch

Uno de los problemas que se presentan con una mayor frecuencia hoy en día, es…

4 años hace

Elige tecnología clásica y aburrida

Uno de los problemas que solemos tener los programadores, es que nos gusta estar a…

4 años hace

Cómo usar Docker en Windows

Docker es una de las herramientas más usadas por los desarrolladores, sin embargo, usarlo en…

4 años hace

Analiza el coste del uso de JavaScript

Como seguramente sabrás el uso de JavaScript ha crecido exponencialmente en los últimos tiempos, sin…

5 años hace