<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Complejidad</title>
	<atom:link href="http://alejandroandre.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://alejandroandre.wordpress.com</link>
	<description>La complejidad no se crea ni se destruye, simplemente se traslada</description>
	<lastBuildDate>Thu, 10 Nov 2011 06:56:30 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='alejandroandre.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Complejidad</title>
		<link>http://alejandroandre.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://alejandroandre.wordpress.com/osd.xml" title="Complejidad" />
	<atom:link rel='hub' href='http://alejandroandre.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Eficiencia, Eficacia y lo que podemos medir</title>
		<link>http://alejandroandre.wordpress.com/2008/02/01/eficiencia-eficacia-y-lo-que-podemos-medir/</link>
		<comments>http://alejandroandre.wordpress.com/2008/02/01/eficiencia-eficacia-y-lo-que-podemos-medir/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 14:27:08 +0000</pubDate>
		<dc:creator>Alejandro André</dc:creator>
				<category><![CDATA[Métricas]]></category>

		<guid isPermaLink="false">http://alejandroandre.wordpress.com/?p=46</guid>
		<description><![CDATA[A menudo descubro que se suelen confundir eficacia (o efectividad) y eficiencia. La RAE, sin ir más lejos, no establece claramente esa diferencia: eficacia: (Del lat. efficacĭa) Capacidad de lograr el efecto que se desea o se espera. eficiencia: (Del lat. efficientĭa) Capacidad de disponer de alguien o de algo para conseguir un efecto determinado. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alejandroandre.wordpress.com&amp;blog=438112&amp;post=46&amp;subd=alejandroandre&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span class="fnt112">A menudo descubro que se suelen confundir eficacia (o efectividad) y eficiencia.</span></p>
<p><span class="fnt112">La RAE, sin ir más lejos, no establece claramente esa diferencia: </span></p>
<blockquote><p><span class="fnt112"><a href="http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&amp;LEMA=eficacia" title="eficacia">eficacia</a>: (Del lat. efficacĭa) Capacidad de lograr el efecto que se desea o se espera. </span></p></blockquote>
<p><span class="fnt112"></span></p>
<blockquote><p><span class="fnt112"><a href="http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&amp;LEMA=eficiencia" title="eficiencia">eficiencia</a>: (Del lat. efficientĭa) Capacidad de disponer de alguien o de algo para conseguir un efecto determinado.</span></p></blockquote>
<p><span class="fnt112">No obstante, creo que hay otras definiciones que aclaran mejor la diferencia entre ambos términos.</span></p>
<p><span class="fnt112">En Economía, y esto también lo podemos aplicar a la Ingeniería del Software, la eficiencia es la capacidad administrativa de producir el máximo de resultados con el mínimo de recursos, el mínimo de energía y en el mínimo tiempo posible.</span></p>
<p><span class="fnt112">Ejemplo:</span></p>
<blockquote><p><span class="fnt112"></span><span class="fnt112">Matar una mosca de un cañonazo es eficaz, conseguimos el objetivo, pero es poco eficiente pues se gastan recursos desmesurados para la meta buscada. Pero acabar con su vida con un matamoscas, aparte de ser eficaz, es eficiente.</span></p>
<p><span class="fnt112">&#8211; extraido de la Wikipedia</span></p></blockquote>
<p><span class="fnt112"></span><span class="fnt112">Para poder determinar la eficiencia de un determinado proceso, por tanto, es necesario medir los recursos, energía (coste) y tiempo necesarios para la producción del resultado esperado.</span><span class="fnt112"> </span></p>
<p><span class="fnt112"><strong>Medir la eficacia</strong></span></p>
<p><span class="fnt112"></span><span class="fnt112">Pero ¿como se mide la eficacia? Es probable que haya algunos de los efectos deseados sean cualitativos, y no puedan medirse, aunque siempre se puede intentar cuantificar artificialmente esos efectos.</span></p>
<p><span class="fnt112">Un ejemplo lo tenemos en las encuestas de satisfacción del cliente. Para medirla se suelen plantear preguntas del tipo: &#8220;de 1 a 5 ¿como considera que ha sido el trato recibido, etc.?&#8221;. La respuesta suele ser bastante subjetiva y dar resultados distintos en función de a quién preguntemos y cuándo.</span></p>
<p><span class="fnt112"></span><span class="fnt112">Por tanto, aunque básicamente estoy de acuerdo con la afirmación de lo que no se mide no se puede controlar, y por tanto no se puede gestionar, creo que a veces se exagera un poco en lo que a métricas se refiere, lo que también acaba siendo poco eficiente.</span></p>
<p><span class="fnt112"></span><span class="fnt112"></span><span class="fnt112"></span><span class="fnt112"></p>
<blockquote><p>The problem with the saying &#8220;you can&#8217;t manage what you can&#8217;t measure&#8221; -what makes it a fallacy- is that we manage things we can&#8217;t measure all the time. We manage cancer research. We manage software design. We manage all manner of things that are deeply intellectual, even creative, without any idea of what numbers we ought to have to guide us. Good knowledge worker managers tend to measure qualitatively, not quantitatively</p></blockquote>
<blockquote><p>&#8211; Robert Glass, Addison Wesley (2003)</p></blockquote>
<p>O parafraseando a Steve McConnell:</p>
<blockquote><p>Tratar de mejorar la (eficiencia) incrementando la cantidad de (métricas) como intentar perder peso pesándose más a menudo.</p></blockquote>
<p>Pero volviendo al argumento original. Mantener el control sobre un proceso es bueno, y esto significa:</p>
<ul>
<li>
<div>Recoger la información que nos permita medir, monitorizar y ajustar el proceso para conseguir el objetivo perseguido.</div>
</li>
<li>
<div>Ser capaz de tomar las acciones necesarias, lo antes posible, para garantizar los resultados deseados manteniendo los objetivos de calidad, coste y tiempo.</div>
</li>
</ul>
<p><strong>Tags: </strong><a href="http://technorati.com/tag/metricas">Métricas</a></p>
<p></span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/alejandroandre.wordpress.com/46/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/alejandroandre.wordpress.com/46/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alejandroandre.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alejandroandre.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alejandroandre.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alejandroandre.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alejandroandre.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alejandroandre.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alejandroandre.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alejandroandre.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alejandroandre.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alejandroandre.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alejandroandre.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alejandroandre.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alejandroandre.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alejandroandre.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alejandroandre.wordpress.com&amp;blog=438112&amp;post=46&amp;subd=alejandroandre&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alejandroandre.wordpress.com/2008/02/01/eficiencia-eficacia-y-lo-que-podemos-medir/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb81395941bc321043ac9efd7b453e1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Alejandro Andre</media:title>
		</media:content>
	</item>
		<item>
		<title>Medir lo complejo</title>
		<link>http://alejandroandre.wordpress.com/2008/01/29/medir-lo-complejo/</link>
		<comments>http://alejandroandre.wordpress.com/2008/01/29/medir-lo-complejo/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 16:20:53 +0000</pubDate>
		<dc:creator>Alejandro André</dc:creator>
				<category><![CDATA[Complejidad]]></category>
		<category><![CDATA[Métricas]]></category>
		<category><![CDATA[Metodología]]></category>

		<guid isPermaLink="false">http://alejandroandre.wordpress.com/?p=45</guid>
		<description><![CDATA[En los últimos días he dedicado algún tiempo a buscar información sobre mecanismos de Estimación Objetiva de proyectos de construcción de software.  Es algo recurrente en mí. Cada año, más o menos, me entra esta ansiedad por encontrar la bola de cristal que me permita saber cuanto tiempo y esfuerzo va a costar construir el sistema [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alejandroandre.wordpress.com&amp;blog=438112&amp;post=45&amp;subd=alejandroandre&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En los últimos días he dedicado algún tiempo a buscar información sobre mecanismos de Estimación Objetiva de proyectos de construcción de software.</p>
<p> Es algo recurrente en mí. Cada año, más o menos, me entra esta ansiedad por encontrar la bola de cristal que me permita saber cuanto tiempo y esfuerzo va a costar construir el sistema A, B o C. Y cada año, tras el peregrinaje de rigor por las páginas, artículos y libros que versan sobre el tema, regreso a casa con la misma frustración.</p>
<p>El &#8220;Secreto de la Estimación Objetiva&#8221; dice:</p>
<p><strong>Utiliza algún sistema homogéneo para medir el tamaño de un sistema.</strong></p>
<p>¡Já! Empezamos por algo fácil. Es sencillo utilizar un sistema de medida homogéneo cuando las aplicaciones a medir son también homogéneas. Se pueden contar páginas, si se trata de aplicaciones web o, refinándolo más, contar los elementos que las generan (JSPs, ASPs, ficheros HTML, clases, EJBs, o lo que sea), asignándoles incluso un orden de complejidad. Esto nos permite comparar el tamaño de dos aplicaciones (&#8220;la aplicación A es el doble de grande que la aplicación &#8220;B&#8221;).</p>
<p>Pero ¿qué hacer si se trata de medir cosas algo diferentes? Hala! Compárenme una aplicación COBOL/CICS, con sus pantallas, transacciones, y todas sus cositas, con la aplicación web de antes. En este caso cuesta algo más comparar los tamaños de ambas.</p>
<p>Para salvarnos de este aprieto, aparece allá por 1979 (gracias, Allan Albrecht), los <a href="http://www.ifpug.org/about/about.htm" title="About Function Point Analysis">Puntos Función</a>. En todos los casos, con algo de práctica, seremos capaces de contar los EO, EI, EQ, ILF, EIF y demás elementos. Aunque al no tratarse de pantallas, programas, rutinas, páginas, clases, etc. sino un nivel de abstracción superior, cuesta algo más de esfuerzo tomar las medidas.</p>
<p>Esto es otra muestra más de que cuando intentamos simplificar algo, como es el homogeneizar la medida de tamaño de sistemas heterogéneos, nos llevamos la complejidad a otra parte. Vamos, que hay que hacer un <a href="http://www.softwaremetrics.com/freemanual.htm" title="Function Point Training Manual">curso</a> para medir bien con Puntos Función.</p>
<p><strong>Traduce la medida resultante a algo tangible.</strong></p>
<p>Es posible, por tanto, obtener una medida de tamaño de un sistema de software. Eso sí, no se consigue el tamaño en líneas de código, megabytes de los ficheros de código fuente o, lo que es mucho más util, horas de esfuerzo a realizar por un equipo de trabajo con una productividad media (otra variable más).</p>
<p>Para convertir los Adjusted Function Point -que tendremos que calcular a partir de los Unadjusted Function Point considerando los parámetros del entorno del proyecto- en algo útil, habrá que multiplicarlos por un &#8220;Número Mágico&#8221; que nos dará una aproximación al esfuerzo necesario de desarrollo, es decir, su coste (es decir, su precio).</p>
<p>Para obtener este factor -que, además no es inmutable- es preciso contar con una cierta historia en desarrollo de software. Si se conoce el esfuerzo que resultó necesario y los puntos función de cada uno de los sistemas desarrollados en el pasado, es posible obtener un factor de conversión suficientemente fiable como para ser capaces de predecir lo que costará un sistema nuevo.</p>
<p>Claro que es preciso que los proyectos analizados sean más o menos homogéneos, que no hayan tenido circunstancias excepcionales que desvirtúen la estimación, desarrollados preferiblemente en la misma compañía y entorno, y preferiblemente por el mismo equipo o equipos de cualificaciones semejantes.</p>
<p>Fácil ¿eh?</p>
<p>En resumen, que yo sigo contando pantallas y multiplicando por cincuenta.<br />
<strong>Tags: </strong><a href="http://technorati.com/tag/metricas">Métricas</a>, <a href="http://technorati.com/tag/metodologia">Metodología</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/alejandroandre.wordpress.com/45/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/alejandroandre.wordpress.com/45/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alejandroandre.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alejandroandre.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alejandroandre.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alejandroandre.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alejandroandre.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alejandroandre.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alejandroandre.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alejandroandre.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alejandroandre.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alejandroandre.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alejandroandre.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alejandroandre.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alejandroandre.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alejandroandre.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alejandroandre.wordpress.com&amp;blog=438112&amp;post=45&amp;subd=alejandroandre&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alejandroandre.wordpress.com/2008/01/29/medir-lo-complejo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb81395941bc321043ac9efd7b453e1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Alejandro Andre</media:title>
		</media:content>
	</item>
		<item>
		<title>Menos es mejor, a veces</title>
		<link>http://alejandroandre.wordpress.com/2006/10/30/menos-es-mejor-a-veces/</link>
		<comments>http://alejandroandre.wordpress.com/2006/10/30/menos-es-mejor-a-veces/#comments</comments>
		<pubDate>Mon, 30 Oct 2006 20:07:07 +0000</pubDate>
		<dc:creator>Alejandro André</dc:creator>
				<category><![CDATA[Complejidad]]></category>

		<guid isPermaLink="false">http://alejandroandre.wordpress.com/2006/10/30/menos-es-mejor-a-veces/</guid>
		<description><![CDATA[He recibido tanto comentarios en mi bitácora como en persona sobre mi &#8211; crítica &#8211; opinión sobre el concepto &#8220;Menos es más&#8221;. Por lo tanto, creo que debo extenderme algo más en mis razonamientos. Hay sin duda aplicaciones, muy sofisticadas, de los que el 80% de los usuarios utilizan sólo un 20% de la funcionalidad. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alejandroandre.wordpress.com&amp;blog=438112&amp;post=42&amp;subd=alejandroandre&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>He recibido tanto comentarios en mi bitácora como en persona sobre mi &#8211; crítica &#8211; opinión sobre el concepto &#8220;Menos es más&#8221;. Por lo tanto, creo que debo extenderme algo más en mis razonamientos.</p>
<p>Hay sin duda aplicaciones, muy sofisticadas, de los que el 80% de los usuarios utilizan sólo un 20% de la funcionalidad. O porcentajes parecidos. Por lo que para las pocas cosas que se utilizan se complica demasiado su uso. Además, el software se llena de errores. Y de ahí nace el concepto.</p>
<p>Un caso paradigmático de esto es el famoso editor de ecuaciones de Microsoft Word. ¿Cuantos habéis utilizado ese editor? Yo, algunas veces, pero muy pocas. Antes era parte del software, ahora es un add-in, o add-on, o complemento, o como se llame.</p>
<p>Siguiendo con el ejemplo: ¿alguien se imagina un tratamiento de textos que no permita cambiar el tipo de letra, la justificación, la corrección ortográfica o la creación automática de índices? Yo no.</p>
<p>Sin embargo, a veces echo de menos un micro-editor en el que pueda fijar qué estilos y cuándo se pueden utilizar, en el que el formato, aspecto y estructura estén previamente determinados y en el que los usuarios no hagan mas que &#8220;rellenar&#8221; lo que les toca.</p>
<p>Odio que alguien pueda escribir en Comic Sans negrita, color naranja sobre fondo amarillo&#8230;</p>
<p>En resumen, lo único que intento decir es que:</p>
<blockquote><p>Menos es menos pero, a veces, es mejor.</p>
<p>Alejandro André</p></blockquote>
<p><strong>Tags: </strong><a href="http://technorati.com/tag/complejidad">Complejidad</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/alejandroandre.wordpress.com/42/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/alejandroandre.wordpress.com/42/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alejandroandre.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alejandroandre.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alejandroandre.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alejandroandre.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alejandroandre.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alejandroandre.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alejandroandre.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alejandroandre.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alejandroandre.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alejandroandre.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alejandroandre.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alejandroandre.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alejandroandre.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alejandroandre.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alejandroandre.wordpress.com&amp;blog=438112&amp;post=42&amp;subd=alejandroandre&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alejandroandre.wordpress.com/2006/10/30/menos-es-mejor-a-veces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb81395941bc321043ac9efd7b453e1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Alejandro Andre</media:title>
		</media:content>
	</item>
		<item>
		<title>Descargar el Internet</title>
		<link>http://alejandroandre.wordpress.com/2006/10/28/descargar-el-internet/</link>
		<comments>http://alejandroandre.wordpress.com/2006/10/28/descargar-el-internet/#comments</comments>
		<pubDate>Sat, 28 Oct 2006 19:59:13 +0000</pubDate>
		<dc:creator>Alejandro André</dc:creator>
				<category><![CDATA[Curiosidades]]></category>

		<guid isPermaLink="false">http://alejandroandre.wordpress.com/2006/10/28/descargar-el-internet/</guid>
		<description><![CDATA[Extraido de W3 Schools: Cliente: Quiero descargarme el Internet ¿necesito un disco duro más grande? Respuesta: Descarga el Intenet aquí. Tags: Curiosidades<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alejandroandre.wordpress.com&amp;blog=438112&amp;post=43&amp;subd=alejandroandre&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Extraido de <a href="www.w3schools.com" title="W3 Schools">W3 Schools</a>:</p>
<p><strong>Cliente</strong>: Quiero descargarme el Internet ¿necesito un disco duro más grande?</p>
<p><strong>Respuesta</strong>: <a target="_blank" href="http://www.w3schools.com/downloadwww.htm">Descarga el Intenet aquí</a>.</p>
<p><b>Tags: </b><a href="http://technorati.com/tag/curiosidades">Curiosidades</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/alejandroandre.wordpress.com/43/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/alejandroandre.wordpress.com/43/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alejandroandre.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alejandroandre.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alejandroandre.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alejandroandre.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alejandroandre.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alejandroandre.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alejandroandre.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alejandroandre.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alejandroandre.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alejandroandre.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alejandroandre.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alejandroandre.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alejandroandre.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alejandroandre.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alejandroandre.wordpress.com&amp;blog=438112&amp;post=43&amp;subd=alejandroandre&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alejandroandre.wordpress.com/2006/10/28/descargar-el-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb81395941bc321043ac9efd7b453e1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Alejandro Andre</media:title>
		</media:content>
	</item>
		<item>
		<title>La Ley de Demeter</title>
		<link>http://alejandroandre.wordpress.com/2006/10/18/la-ley-de-demeter/</link>
		<comments>http://alejandroandre.wordpress.com/2006/10/18/la-ley-de-demeter/#comments</comments>
		<pubDate>Wed, 18 Oct 2006 19:32:04 +0000</pubDate>
		<dc:creator>Alejandro André</dc:creator>
				<category><![CDATA[Metodología]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://alejandroandre.wordpress.com/2006/10/19/la-ley-de-demeter/</guid>
		<description><![CDATA[Parece que esta bitácora va de leyes, así que ahí va otra: No hables con desconocidos Esta regla fue formulada en la Northeastern University en 1987 por Ian Holland. Y la explica magistralmente el blog Refactoring. Es una regla comúnmente aceptada de buen Diseño, que se basa en el mínimo conocimiento del modelo de objetos, de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alejandroandre.wordpress.com&amp;blog=438112&amp;post=40&amp;subd=alejandroandre&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Parece que esta bitácora va de leyes, así que ahí va <a href="http://www.ccs.neu.edu/home/lieber/LoD.html" title="Law of Demeter">otra</a>:</p>
<blockquote><p>No hables con desconocidos</p></blockquote>
<p>Esta regla fue formulada en la Northeastern University en 1987 por Ian Holland. Y la explica magistralmente el blog <a href="http://www.programacion.com/blogs/14_refactoring/archive/92_solo_habla_con_tus_amigos_mas_cercanos_la_ley_de_demeter.html" title="La Ley de Demeter">Refactoring</a>.</p>
<p>Es una regla comúnmente aceptada de buen Diseño, que se basa en el mínimo conocimiento del modelo de objetos, de modo que se reduzca el número y complejidad de las interrelaciones.</p>
<p>Aplicado la ley de Demeter a objetos, tendríamos que una operación de un objeto sólo tendría que utilizar:</p>
<ul>
<li>
<p align="left">Las operaciones propias del objeto.</p>
</li>
<li>
<p align="left">Los objetos que tenga asociados o sean atributos del objeto.</p>
</li>
<li>
<p align="left">Los objetos que recibe como parámetro la operación.</p>
</li>
<li>
<p align="left">Los objetos que cree la operación.</p>
</li>
</ul>
<p><strong>Tags: </strong><a href="http://technorati.com/tag/metodologia">Metodología</a>, <a href="http://technorati.com/tag/programacion">Programación</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/alejandroandre.wordpress.com/40/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/alejandroandre.wordpress.com/40/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alejandroandre.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alejandroandre.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alejandroandre.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alejandroandre.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alejandroandre.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alejandroandre.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alejandroandre.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alejandroandre.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alejandroandre.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alejandroandre.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alejandroandre.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alejandroandre.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alejandroandre.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alejandroandre.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alejandroandre.wordpress.com&amp;blog=438112&amp;post=40&amp;subd=alejandroandre&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alejandroandre.wordpress.com/2006/10/18/la-ley-de-demeter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb81395941bc321043ac9efd7b453e1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Alejandro Andre</media:title>
		</media:content>
	</item>
	</channel>
</rss>
