<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tzek Blog de Diseño &#187; proceso</title>
	<atom:link href="http://tzek-design.com/blog/tag/proceso/feed/" rel="self" type="application/rss+xml" />
	<link>http://tzek-design.com/blog</link>
	<description>Diseño de Información e Interacción: Reflexiones, comentarios, vínculos con otras áreas de diseño o bien,  cualquier cosa...</description>
	<lastBuildDate>Wed, 01 Sep 2010 21:18:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tema de tesis de licenciatura en diseño</title>
		<link>http://tzek-design.com/blog/2010/06/24/tema-de-tesis-de-licenciatura-en-diseno/</link>
		<comments>http://tzek-design.com/blog/2010/06/24/tema-de-tesis-de-licenciatura-en-diseno/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 19:17:50 +0000</pubDate>
		<dc:creator>Tzek</dc:creator>
				<category><![CDATA[Diseño Gráfico]]></category>
		<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[Diseño de Información]]></category>
		<category><![CDATA[Diseño de Interacción]]></category>
		<category><![CDATA[Diseño de Interfaces]]></category>
		<category><![CDATA[Métodos y proceso de diseño]]></category>
		<category><![CDATA[Profesión]]></category>
		<category><![CDATA[Reflexión]]></category>
		<category><![CDATA[Tertulias]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[bachillerato]]></category>
		<category><![CDATA[degree]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[grado]]></category>
		<category><![CDATA[licenciatura]]></category>
		<category><![CDATA[metodología]]></category>
		<category><![CDATA[proceso]]></category>
		<category><![CDATA[proyecto]]></category>
		<category><![CDATA[terturlia]]></category>
		<category><![CDATA[tesina]]></category>
		<category><![CDATA[tesis]]></category>
		<category><![CDATA[titulación]]></category>

		<guid isPermaLink="false">http://tzek-design.com/blog/?p=1100</guid>
		<description><![CDATA[Un estudiante de los últimos semestres de una licenciatura en diseño gráfico me contactó para charlar sobre cuál podría ser su tema de tesis. En muchas universidades mexicanas, la &#8220;tesis&#8221; ha sido la forma tradicional de titulación, aunque actualmente ya existen otras opciones. Pues bien, encontrar el &#8220;tema&#8221; en cualquier licenciatura siempre ha sido un [...]]]></description>
			<content:encoded><![CDATA[<p>Un estudiante de los últimos semestres de una licenciatura en diseño gráfico me contactó para charlar sobre cuál podría ser su tema de tesis. En muchas universidades mexicanas, la &#8220;tesis&#8221; ha sido la forma tradicional de titulación, aunque actualmente ya existen otras opciones. Pues bien, encontrar el &#8220;tema&#8221; en cualquier licenciatura siempre ha sido un problema <em>cuasi</em> existencial para los estudiantes. En cuanto a diseño, un post ameno y que aborda el tema son los &#8220;<a title="http://alquimistas.evilnolo.com/2007/10/06/consejos-para-tu-tesis-que-tema-elegir/" href="http://alquimistas.evilnolo.com/2007/10/06/consejos-para-tu-tesis-que-tema-elegir/" onclick="pageTracker._trackPageview('/outgoing/alquimistas.evilnolo.com/2007/10/06/consejos-para-tu-tesis-que-tema-elegir/?referer=');">Consejos para tu tesis</a>&#8221; por los Alquimistas del Diseño.</p>
<p>Podríamos discutir placenteramente sobre qué es una tesis o no, y sobretodo, qué es una tesis en diseño a nivel licenciatura. Aunque no es el punto de este post, sí quiero expresar que en muchos casos, no realizamos una tesis tal cual sino un documento sobre el desarrollo de un proyecto. Independientemente de que los egresados de diseño elaboraron tesis o tesinas, siempre está el asunto del tema.</p>
<p>Este estudiante me comentó que además de ser un proyecto de titulación en equipo de tres, estaban muy interesados en <a title="http://www.google.com.mx/images?client=safari&amp;rls=en&amp;q=guerrilla+marketing&amp;oe=UTF-8&amp;redir_esc=&amp;um=1&amp;ie=UTF-8&amp;source=univ&amp;ei=kKsjTOEFwf2dB_npiSc&amp;sa=X&amp;oi=image_result_group&amp;ct=title&amp;resnum=4&amp;ved=0CD0QsAQwAw" href="http://www.google.com.mx/images?client=safari&amp;rls=en&amp;q=guerrilla+marketing&amp;oe=UTF-8&amp;redir_esc=&amp;um=1&amp;ie=UTF-8&amp;source=univ&amp;ei=kKsjTOEFwf2dB_npiSc&amp;sa=X&amp;oi=image_result_group&amp;ct=title&amp;resnum=4&amp;ved=0CD0QsAQwAw" onclick="pageTracker._trackPageview('/outgoing/www.google.com.mx/images?client=safari_amp_rls=en_amp_q=guerrilla+marketing_amp_oe=UTF-8_amp_redir_esc=_amp_um=1_amp_ie=UTF-8_amp_source=univ_amp_ei=kKsjTOEFwf2dB_npiSc_amp_sa=X_amp_oi=image_result_group_amp_ct=title_amp_resnum=4_amp_ved=0CD0QsAQwAw&amp;referer=');">Guerrilla Marketing</a> y/o <a title="http://es.wikipedia.org/wiki/Below_the_line" href="http://es.wikipedia.org/wiki/Below_the_line" onclick="pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Below_the_line?referer=');">BTL</a>, y que el problema era que no sabían qué <em>&#8220;tema social&#8221;</em> trabajar. Mi sugerencia fue la siguiente:</p>
<ol>
<li><strong>No pensar en el problema</strong>. En vez de pensar en el problema, notar que <em>social</em> involucra casi todo, prácticamente donde el hombre &#8220;ha metido mano&#8221;. Le sugerí que mejor <strong>hicieran una lista de temas (mediante una lluvia de ideas)</strong>.</li>
<li>De esta lista <strong>seleccionar uno o dos temas</strong>. No más.</li>
<li><strong>Para cada tema, ahora sí, discutir y exponer una serie de  problemas o necesidades</strong>.</li>
<li><strong>Seleccionar un problema</strong>.</li>
</ol>
<p>En teoría, a partir de este problema debería generarse un marco contextual que explique sobre el problema: qué es, por qué surge, qué consecuencias ha tenido, con qué se relaciona, etc.</p>
<p>Después viene la recopilación de la información sobre la &#8220;herramienta&#8221;. Por ejemplo, en este caso el BTL sería la &#8220;herramienta&#8221; para atacar el problema seleccionado; entonces hay que colocar en el documento la información necesaria que muestre <em>el qué y el cómo</em>: qué es el BTL, cómo se generó, dónde aplica, cuál es la situación actual, sus ventajas, desventajas, casos exitosos y ejemplos concretos, cómo se evalúa, etc.</p>
<p>Así, con una parte de la información que <em>sumerge</em> al lector en el problema y otra que da <em>base</em> al proceso de diseño, se podría proponer algo que apoye o sea una posible solución, para después evaluarla y reportar resultados. De toda la experiencia (lo reflexionado sobre el problema y el desarrollo, así como los resultados) se llegarían a las conclusiones.</p>
<p>En realidad es tanto emocionante como complicado (a nivel personal) seleccionar <em><strong>el</strong> tema</em>. Ya sea a nivel proyecto o pensando en proponer una teoría, uno espera siempre hacer <em><strong>la</strong> tesis</em>. No queda más que llevar las cosas con tranquilidad, y como me mencionó un colega: <em>hay que leer (mucho)</em>.</p>
<p>Saludos y suerte a quienes andan en ese proceso.</p>
]]></content:encoded>
			<wfw:commentRss>http://tzek-design.com/blog/2010/06/24/tema-de-tesis-de-licenciatura-en-diseno/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IxDA Interaction &#8216;09</title>
		<link>http://tzek-design.com/blog/2008/10/10/ixda-interaction-09/</link>
		<comments>http://tzek-design.com/blog/2008/10/10/ixda-interaction-09/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 22:45:22 +0000</pubDate>
		<dc:creator>Tzek</dc:creator>
				<category><![CDATA[Desde la web]]></category>
		<category><![CDATA[Diseño de Interacción]]></category>
		<category><![CDATA[Diseño de Interfaces]]></category>
		<category><![CDATA[Diseño y Sociedad]]></category>
		<category><![CDATA[Métodos y proceso de diseño]]></category>
		<category><![CDATA[Profesión]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Tertulias]]></category>
		<category><![CDATA[actualización]]></category>
		<category><![CDATA[ahorro]]></category>
		<category><![CDATA[aprendizaje]]></category>
		<category><![CDATA[autoridades]]></category>
		<category><![CDATA[Canada]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[conferencia]]></category>
		<category><![CDATA[congreso]]></category>
		<category><![CDATA[cursos]]></category>
		<category><![CDATA[Dan Saffer]]></category>
		<category><![CDATA[diseñadores]]></category>
		<category><![CDATA[doctorado]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[Interaction 09]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[interfaz]]></category>
		<category><![CDATA[IxDA]]></category>
		<category><![CDATA[Jared Spool]]></category>
		<category><![CDATA[métodos]]></category>
		<category><![CDATA[posgrado]]></category>
		<category><![CDATA[próximo año]]></category>
		<category><![CDATA[proceso]]></category>
		<category><![CDATA[SFU]]></category>
		<category><![CDATA[talleres]]></category>
		<category><![CDATA[vacas sagradas]]></category>
		<category><![CDATA[Vancouver]]></category>

		<guid isPermaLink="false">http://tzek-design.com/blog/?p=450</guid>
		<description><![CDATA[Y hablando de diseño de interacción, ya está disponible el programa del congreso del Interaction 2009 de la Asociación de Diseño de Interacción (IxDA). Entre los keynote speakers está Dan Saffer, autor del libro &#8220;Designing for Interactions&#8221; (que estoy tentado de tener) y Jared Spool, una figura importante y con trayectoria en el diseño de [...]]]></description>
			<content:encoded><![CDATA[<p>Y hablando de diseño de interacción, ya está disponible el <a title="Interaction 09 Program" onclick="pageTracker._trackPageview('/outgoing/interaction09.crowdvine.com/calendar?referer=');pageTracker._trackPageview('/outgoing/interaction09.crowdvine.com/calendar?referer=http://tzek-design.com/blog/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/interaction09.crowdvine.com/calendar?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=450');pageTracker._trackPageview('/outgoing/interaction09.crowdvine.com/calendar?referer=http://tzek-design.com/blog/');pageTracker._trackPageview('/outgoing/interaction09.crowdvine.com/calendar?referer=http://tzek-design.com/blog/');" href="http://interaction09.crowdvine.com/calendar" target="_blank">programa</a> del congreso del <a title="Interaction 09 at Vancouver" onclick="pageTracker._trackPageview('/outgoing/interaction09.crowdvine.com/?referer=');pageTracker._trackPageview('/outgoing/interaction09.crowdvine.com/?referer=http://tzek-design.com/blog/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/interaction09.crowdvine.com/?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=450');pageTracker._trackPageview('/outgoing/interaction09.crowdvine.com/?referer=http://tzek-design.com/blog/');pageTracker._trackPageview('/outgoing/interaction09.crowdvine.com/?referer=http://tzek-design.com/blog/');" href="http://interaction09.crowdvine.com/" target="_blank">Interaction 2009</a> de la <a title="IxDA" onclick="pageTracker._trackPageview('/outgoing/www.ixda.org/?referer=');pageTracker._trackPageview('/outgoing/www.ixda.org/?referer=http://tzek-design.com/blog/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/www.ixda.org/?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=450');pageTracker._trackPageview('/outgoing/www.ixda.org/?referer=http://tzek-design.com/blog/');pageTracker._trackPageview('/outgoing/www.ixda.org/?referer=http://tzek-design.com/blog/');" href="http://www.ixda.org/" target="_blank">Asociación de Diseño de Interacción</a> (IxDA). Entre los <em>keynote speakers </em>está <a title="Design Interviews, interview Dan Saffer" onclick="pageTracker._trackPageview('/outgoing/www.designinterviews.com/interviews/interaction-design-is-an-applied-art?referer=');pageTracker._trackPageview('/outgoing/www.designinterviews.com/interviews/interaction-design-is-an-applied-art?referer=http://tzek-design.com/blog/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/www.designinterviews.com/interviews/interaction-design-is-an-applied-art?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=450');pageTracker._trackPageview('/outgoing/www.designinterviews.com/interviews/interaction-design-is-an-applied-art?referer=http://tzek-design.com/blog/');pageTracker._trackPageview('/outgoing/www.designinterviews.com/interviews/interaction-design-is-an-applied-art?referer=http://tzek-design.com/blog/');" href="http://www.designinterviews.com/interviews/interaction-design-is-an-applied-art" target="_blank">Dan Saffer</a>, autor del libro &#8220;<a title="Dan Saffer's Book at Amazon" onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/Designing-Interaction-Creating-Applications-Devices/dp/0321432061/ref=pd_bbs_sr_1?ie=UTF8_amp_s=books_amp_qid=1223675898_amp_sr=8-1&amp;referer=');pageTracker._trackPageview('/outgoing/www.amazon.com/Designing-Interaction-Creating-Applications-Devices/dp/0321432061/ref=pd_bbs_sr_1?ie=UTF8_amp_s=books_amp_qid=1223675898_amp_sr=8-1&amp;referer=http://tzek-design.com/blog/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/www.amazon.com/Designing-Interaction-Creating-Applications-Devices/dp/0321432061/ref=pd_bbs_sr_1?ie=UTF8_amp_s=books_amp_qid=1223675898_amp_sr=8-1&amp;referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=450');pageTracker._trackPageview('/outgoing/www.amazon.com/Designing-Interaction-Creating-Applications-Devices/dp/0321432061/ref=pd_bbs_sr_1?ie=UTF8_amp_s=books_amp_qid=1223675898_amp_sr=8-1&amp;referer=http://tzek-design.com/blog/');pageTracker._trackPageview('/outgoing/www.amazon.com/Designing-Interaction-Creating-Applications-Devices/dp/0321432061/ref=pd_bbs_sr_1?ie=UTF8_amp_s=books_amp_qid=1223675898_amp_sr=8-1&amp;referer=http://tzek-design.com/blog/');" href="http://www.amazon.com/Designing-Interaction-Creating-Applications-Devices/dp/0321432061/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1223675898&amp;sr=8-1" target="_blank">Designing for Interactions</a>&#8221; (que estoy tentado de tener) y <a title="User Interface Engineering with Jared Spool" onclick="pageTracker._trackPageview('/outgoing/www.uie.com/about/?referer=');pageTracker._trackPageview('/outgoing/www.uie.com/about/?referer=http://tzek-design.com/blog/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/www.uie.com/about/?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=450');pageTracker._trackPageview('/outgoing/www.uie.com/about/?referer=http://tzek-design.com/blog/');pageTracker._trackPageview('/outgoing/www.uie.com/about/?referer=http://tzek-design.com/blog/');" href="http://www.uie.com/about/" target="_blank">Jared Spool</a>, una figura importante y con trayectoria en el diseño de interfaces y usabilidad.</p>
<p>El evento será en Vancouver en la <a title="School of Interactive Arts and Technologies at Simon Fraser University" onclick="pageTracker._trackPageview('/outgoing/www.siat.sfu.ca?referer=');pageTracker._trackPageview('/outgoing/www.siat.sfu.ca?referer=http://tzek-design.com/blog/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/www.siat.sfu.ca?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=450');pageTracker._trackPageview('/outgoing/www.siat.sfu.ca?referer=http://tzek-design.com/blog/');pageTracker._trackPageview('/outgoing/www.siat.sfu.ca?referer=http://tzek-design.com/blog/');" href="http://www.siat.sfu.ca" target="_blank">Escuela de Tecnología y Artes Interactivas</a> de la Universidad de Simon Fraser donde hay <a title="Graduate degrees at School of Interactive Technlogies and Arts" onclick="pageTracker._trackPageview('/outgoing/www.siat.sfu.ca/grad/degrees/?referer=');pageTracker._trackPageview('/outgoing/www.siat.sfu.ca/grad/degrees/?referer=http://tzek-design.com/blog/wp-admin/edit.php');pageTracker._trackPageview('/outgoing/www.siat.sfu.ca/grad/degrees/?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=450');pageTracker._trackPageview('/outgoing/www.siat.sfu.ca/grad/degrees/?referer=http://tzek-design.com/blog/');pageTracker._trackPageview('/outgoing/www.siat.sfu.ca/grad/degrees/?referer=http://tzek-design.com/blog/');" href="http://www.siat.sfu.ca/grad/degrees/" target="_blank">posgrados</a> en diseño de interacción, los cuales incluyen maestría en ciencias, maestría profesionalizante (en artes) y doctorado.</p>
<blockquote><p>El nombre de un taller que me llamó la atención fue &#8220;Así que quieres ser un diseñador de Interacción&#8221;. Quizá deba ir a comprar una alcancía en forma de cochinito  <img src='http://tzek-design.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://tzek-design.com/blog/2008/10/10/ixda-interaction-09/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Legibilidad de código y documentación</title>
		<link>http://tzek-design.com/blog/2008/07/26/legibilidad-de-codigo-y-documentacion/</link>
		<comments>http://tzek-design.com/blog/2008/07/26/legibilidad-de-codigo-y-documentacion/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 02:22:21 +0000</pubDate>
		<dc:creator>Tzek</dc:creator>
				<category><![CDATA[Diseño de Información]]></category>
		<category><![CDATA[Diseño de Interacción]]></category>
		<category><![CDATA[Métodos y proceso de diseño]]></category>
		<category><![CDATA[Profesión]]></category>
		<category><![CDATA[Reflexión]]></category>
		<category><![CDATA[Tertulias]]></category>
		<category><![CDATA[XML/CSS]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[ayuda]]></category>
		<category><![CDATA[buena]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[claridad]]></category>
		<category><![CDATA[codificación]]></category>
		<category><![CDATA[creación]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[diseñador]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[estándares]]></category>
		<category><![CDATA[indentación]]></category>
		<category><![CDATA[indentar]]></category>
		<category><![CDATA[Infodiseño]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java script]]></category>
		<category><![CDATA[legibilidad]]></category>
		<category><![CDATA[lingo]]></category>
		<category><![CDATA[métodos]]></category>
		<category><![CDATA[práctica]]></category>
		<category><![CDATA[proceso]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[progrmador]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[solución]]></category>
		<category><![CDATA[sugerencia]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://tzek-design.com/blog/?p=403</guid>
		<description><![CDATA[Justo que vi un comentario de Ixmael en el post sobre mis experiencias en rediseño de logos, me hizo recordar sobre la indentación y documentación al momento de escribir código. 
Con respecto a la indentación, el primer pensamiento que he notado en chavos que aprenden XHTML es Who cares!! Sin embargo, no importa si es XML, [...]]]></description>
			<content:encoded><![CDATA[<p>Justo que vi un comentario de <a title="Comentario dejado por Ixmael" href="http://tzek-design.com/blog/2008/07/24/experiencias-personales-en-el-rediseno-de-logotipos/#comment-3437">Ixmael</a> en el post sobre mis <a title="Post sobre mis experiencias fallidas en rediseño de identidad corporativa" href="http://tzek-design.com/blog/2008/07/24/experiencias-personales-en-el-rediseno-de-logotipos">experiencias en rediseño de logos</a>, me hizo recordar sobre la <a title="Definición de indentación en Wikipedia" onclick="pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Ftzek-design.com%2Fblog%2F');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Ftzek-design.com%2Fblog%2F');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=1&amp;_wp_original_http_referer=http%3A%2F%2Ftzek-design.com%2Fblog%2F');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=4');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=4');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=4');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=4');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post.php?action=edit&amp;post=403&amp;message=4');pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Indentaci_n?referer=http://tzek-design.com/blog/wp-admin/post-new.php');" href="http://es.wikipedia.org/wiki/Indentación">indentación</a> y documentación al momento de escribir código. </p>
<p>Con respecto a la indentación, el primer pensamiento que he notado en chavos que aprenden XHTML es <em>Who cares!!</em> Sin embargo, no importa si es XML, CSS, C++, JavaScript o lo que sea, indentar es definitivamente una buena práctica. En mi opinión:</p>
<ol>
<li>Te permite identificar fácilmente la estructura del código: bloques de procesos y sus sub-procesos internos o estructuración semántica del contenido (en XML o XHTML); lo cual,</li>
<li>fomenta una construcción mental ordenada de lo que estás codificando/escribiendo. Este orden te permite extraer y concentrarte en solo un bloque particular, a groso modo si es el proceso grande o detallado si es un sub-proceso.</li>
<li>Ayuda a descansar al lector en el proceso cognitivo de lectura-entendimiento (cuando no es el autor quien lee).</li>
</ol>
<p>Con respecto a al punto 3, y esto de descansar o descargar cognitivamente al lector (usuario), pues ¿qué no es válido que exista un &#8220;diseño&#8221; en el código mismo? Diseñadores: si nos preocupamos en diseño editorial y de información por dar una estructura jerárquica a los textos, ¿por qué no hacerlo en códigos?</p>
<p>Quizá no haya tanta importancia entre</p>
<p><code>&lt;head&gt;</code></p>
<p><code>&lt;/head&gt;</code></p>
<p><code>&lt;body&gt;</code></p>
<p><code>&lt;body&gt;</code></p>
<p>con</p>
<p><code> &lt;head&gt;</code></p>
<p><code>  &lt;/head&gt;</code></p>
<p><code>  &lt;body&gt;</code></p>
<p><code>  &lt;/body&gt;</code></p>
<p>Pero cuando las cosas comienzan a aumentar como en</p>
<p><code> &lt;head&gt;</code></p>
<p><code>     &lt;title&gt;&lt;/title&gt;</code></p>
<p><code>     &lt;meta ...&gt;</code></p>
<p><code>     &lt;meta ...&gt;</code></p>
<p><code>     &lt;link ...&gt;</code></p>
<p><code>     &lt;script&gt;</code></p>
<p><code>         bla bla bla...</code></p>
<p><code>     &lt;/script&gt;</code></p>
<p><code>&lt;/head&gt;</code></p>
<p><code>&lt;body&gt;</code></p>
<p><code>  &lt;div id="hdr"&gt;</code></p>
<p><code>    &lt;ul id="menu-principal"&gt;</code></p>
<p><code>        &lt;li&gt;&lt;/li&gt;</code></p>
<p><code>        &lt;li&gt;&lt;/li&gt;</code></p>
<p><code>        &lt;li&gt;&lt;/li&gt;</code></p>
<p><code>    &lt;/ul&gt;</code></p>
<p><code>  &lt;/div&gt;</code><br />
<code>  &lt;div id="content"&gt;</code></p>
<p><code>    &lt;div id="col-izq"&gt;</code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt; </code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt; </code></p>
<p><code>    &lt;/div&gt;</code></p>
<p><code>    &lt;div id="col-der"&gt;</code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt; </code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt; </code></p>
<p><code>    &lt;/div&gt;</code></p>
<p><code>    &lt;/div&gt;</code></p>
<p><code>    &lt;div id="ftr"&gt;</code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt;</code></p>
<p><code>        &lt;p&gt; ... &lt;/p&gt;</code></p>
<p><code>    &lt;/div&gt;</code></p>
<p><code>  &lt;/div&gt;</code></p>
<p><code>&lt;/body&gt;</code></p>
<p>pues no hay duda que indentar nos da una buena &#8220;ayudadita&#8221;.</p>
<p>Ya en lenguajes <em>completos</em> (de aplicaciones) o de guiones (<em>scripts</em>), esto de la indentación es un <em>must</em>, sobretodo con esto de que no necesariamente seremos nosotros quienes lean nuestro código. Nunca está demás dejar la <em>sangría</em> necesaria, al menos para marcar cuándo empieza y termina un bloque de código y así:</p>
<ul>
<li>diferenciar entre los grandes chunks de información (clases, métodos y funciones),</li>
<li>marcar bien los procesos repetitivos (ciclos <em>for</em>, <em>while</em> y <em>repeat until</em>), o bien, </li>
<li>reconocer qué decisiones se tomarán a partir de ciertas condiciones (por ejemplo en <em>if-then, </em><em>switch-case</em> o <em>&#8220;ifs&#8221; anidados</em>).</li>
</ul>
<p>También está el asunto de estandarizar el cómo codificamos. Es algo bueno de aplicar en la mayor medida de lo posible por la misma razón del párrafo anterior, aunque también nos puede beneficiar a nosotros mismos: en algunos casos si dejamos las cosas <em>enfríar un rato</em> para luego retomar el trabajo, puede ser que ya ni nos acordemos qué es lo que escribimos o dónde nos queamos.</p>
<p>Por ejemplo, si tenemos muchas especificaciones en CSS, pues un</p>
<p><code>/*Footer*/<br />
</code><br />
nos ayudaría a identificar que de ahí para abajo (hasta otra marca) son cosas que tienen que ver con el contenedor <em>footer</em>. Se que parece tonto, pero en mi caso cuando tengo una hoja de estilo con muchas cosas, ya ni ganas me dan de leerla.</p>
<p>Se ve con mayor claridad este asunto en las rutinas de programación. Por ejemplo, una cabecera ayuda a recordar qué estamos haciendo, o bien, si alguien más nos lee, al menos puede tener una idea de qué hay en el archivo aunque no lea detalladamente nuestro código.</p>
<p><code>/*****************************************************************</code></p>
<p><code>  Nombre:   imprime_datos_usuario</code><br />
<code>  Fecha de creacion: 26-julio-2008</code><br />
<code>  Autor: Omar Sosa Tzec</code><br />
<code>  Entradas: strNombreUsr - Nombre del usuario.</code><br />
<code>            strDireccionUsr - Direccion del usuario.</code><br />
<code>  Salidas: intStatus - Verificador de que se imprimieron bien los datos en documento.</code><br />
<code>          1 si estuvo todo bien. 0 si hubo algun error. </code><br />
<code>   Descripcion: Recibe datos del usuario y entonces verifica que tienen validez consultando la tabla de usuarios validos y de ahi incrustarlos en el documento-mensaje de salida con la variable de estatus.</code><br />
<code>/*****************************************************************/</code></p>
<p>También en el manejo de variables, muchas veces resulta conveniente empezar éstas con algún identificador que de antemano nos diga de qué tipo es: un <em>int</em> para las variables enteras, un <em>str</em> para las cadenas, un <em>flt</em> para las flotantes o punto decimal, etc.</p>
<p>A partir de este punto, podemos hacer combinaciones de mayúsculas con minúsculas para nombrar las variables. Por ejemplo, <em>fltResultadoDivision. </em>Para otras palabras reservadas también podemos definir nuestros estándares. Por ejemplo, Persona para la clase persona y Pepe para nombrar un objeto de esta clase.</p>
<p>En CSS por otro lado, si son cosas que tienen que ver con un ID llamado <em>header</em>, por ejemplo, un estándar práctico es quizá ponerle <em>fondo-hdr.gif</em> a su <em>imagen de fondo</em> o en las especificaciones poner <em>.deocor-hdr</em> para llamar a una clase que aplica sólo en este ID.</p>
<p>Sí, ya se: puede ser un verdadero fastidio estar haciendo esto. Tampoco hay que exagerar, y dependiendo de qué estemos haciendo, tomar lo que se nos acomode mejor. Pero sin duda, un poco de estandarización y limpieza de código cae bien, sobretodo cuando se trabaja en equipo.</p>
]]></content:encoded>
			<wfw:commentRss>http://tzek-design.com/blog/2008/07/26/legibilidad-de-codigo-y-documentacion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
