<?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>Anatoly Alexei Pedemonte Ku:::... &#187; asp .net</title>
	<atom:link href="http://anatoly.ragesys.net/category/asp-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://anatoly.ragesys.net</link>
	<description>...Sharing the knowledge</description>
	<lastBuildDate>Mon, 27 Jul 2009 02:42:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>A tener en cuenta estos simples principios del desarrollo de software</title>
		<link>http://anatoly.ragesys.net/2009/03/19/a-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software/</link>
		<comments>http://anatoly.ragesys.net/2009/03/19/a-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 16:58:15 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[.Net Platform]]></category>
		<category><![CDATA[asp .net]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Software Apps y novedades]]></category>
		<category><![CDATA[TecnologÃ­a y Actualidad InformÃ¡tica]]></category>
		<category><![CDATA[Todo los Unix SO's]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[desarrollo software]]></category>
		<category><![CDATA[principios]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/?p=105</guid>
		<description><![CDATA[He aquÃ­ algunos simples principios bÃ¡sicos, para un desarrollador deÂ  software, algo que encontrÃ© por la web hace bastante tiempo y lo pongo a disposiciÃ³n para todos mis colegas No repitas Posiblemente el principio por excelencia, no se debe duplicar informaciÃ³n ya que la duplicaciÃ³n incrementa la dificultad de cambios y su posterior evoluciÃ³n. Regla [...]]]></description>
			<content:encoded><![CDATA[<p>He aquÃ­ algunos simples principios bÃ¡sicos, para un desarrollador deÂ  software, algo que encontrÃ© por la web hace bastante tiempo y lo pongo a disposiciÃ³n para todos mis colegas</p>
<p><span style="font-size: 14px;"><strong>No repitas</strong></span></p>
<p>Posiblemente el principio por excelencia, no se debe duplicar informaciÃ³n ya que la duplicaciÃ³n incrementa la dificultad de cambios y su posterior evoluciÃ³n.</p>
<p><span style="font-size: 14px;"><strong>Regla del noventa-noventa</strong></span></p>
<p>&#8220;El primer 90% del cÃ³digo ocupa el 90% del tiempo de desarrollo. El 10% restante del cÃ³digo ocupa el otro 90% de tiempo de desarrollo.&#8221;</p>
<p>TambiÃ©n se puede enunciar como: <strong>el tiempo que falta para acabar el proyecto es constante.</strong></p>
<p>La regla del noventa-noventa es una instancia del <a href="http://es.wikipedia.org/wiki/Principio_de_Pareto" target="_blank"><span style="color: #bb3300;">Principio de Pareto</span></a>.</p>
<p><span style="font-size: 14px;"><strong>Principio de Hanlon</strong></span></p>
<p>* Nunca le atribuya a la maldad lo que puede ser explicado por la estupidez<br />
* Nunca le atribuya a estupidez lo que pueda explicarse adecuadamente mediante la ineptitud<br />
* Nunca le atribuya a ineptitud lo que pueda explicarse adecuadamente mediante el desconocimiento</p>
<p><span style="font-size: 14px;"><strong>Peor es mejor</strong></span></p>
<p>Peor es mejor es una tÃ©cnica de desarrollo de software y a la vez un principio, en la cual la simplicidad en la interfaz y en la implementaciÃ³n es mÃ¡s importante que cualquier otra propiedad del sistema (incluyendo correcciÃ³n, consistencia y nivel de finalizaciÃ³n).</p>
<p><span style="font-size: 14px;"><strong>Principio KISS</strong></span></p>
<p>El principio KISS es aquel que recomienda el desarrollo empleando partes sencillas, comprensibles y con errores de fÃ¡cil detecciÃ³n y correcciÃ³n, rechazando lo enrevesado e innecesario en el desarrollo de sistemas complejos en ingenierÃ­a. KISS es un acrÃ³nimo de la frase en inglÃ©s &#8220;Mantenlo simple, estÃºpido&#8221; (Keep It Simple, Stupid).</p>
<p><span style="font-size: 14px;"><strong>Gran bola de lodo</strong></span></p>
<p>En programaciÃ³n, &#8220;gran bola de lodo&#8221; es un tÃ©rmino aplicable a un sistema de ordenador sin una arquitectura realmente discernible.</p>
<p class="frase2">Una Gran bola de lodo es una selva de cÃ³digo enrevesado, dificultoso, caÃ³ticamente estructurado, que crece descontroladamente, que se mantiene como unido a base de cuerda y cinta aislante. Este tipo de sistemas presentan signos inconfundibles de crecimiento incontrolado y constantes necesidades de reparaciÃ³n. Elementos lejanos en el sistema comparten informaciÃ³n profusamente, incluso hasta el punto de que prÃ¡cticamente cualquier informaciÃ³n importante se trata de manera global o se duplica. La estructura global del sistema puede no haber llegado a estar claramente definida nunca. Si alguna vez lo estuvo, es probable que se haya deteriorado hasta el punto de ser imposible reconocerla. Los programadores con un mÃ­nimo respeto por la estructuraciÃ³n huyen de esta clase de cenagales. SÃ³lo a aquÃ©llos a los que la arquitectura les trae sin cuidado y que tal vez se sienten cÃ³modos programando por inercia parches dÃ­a tras dÃ­a para los interminables agujeros de estos diques que hacen aguas por todas partes, no les importa trabajar en tales condiciones.</p>
<p>Los programadores a cargo de proyectos con grandes bolas de lodo deben estudiar su comportamiento para entender su funciÃ³n, cambios de tecnologÃ­a (de una filosofÃ­a cliente-servidor a una basada en web, de la utilizaciÃ³n de ficheros al empleo de una base de datos, etc.) pueden proporcionar un buen motivo para empezar desde cero.</p>
<p>Espero lesÂ  guste y a programar felices&#8230;!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2009%2F03%2F19%2Fa-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software%2F';
  addthis_title  = 'A+tener+en+cuenta+estos+simples+principios+del+desarrollo+de+software';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2009/03/19/a-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacer nuestros META TAGS dinÃ¡micamente en ASP .net</title>
		<link>http://anatoly.ragesys.net/2007/11/09/hacer-nuestros-meta-tags-dinamicamente-en-asp-net/</link>
		<comments>http://anatoly.ragesys.net/2007/11/09/hacer-nuestros-meta-tags-dinamicamente-en-asp-net/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 15:46:20 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[.Net Platform]]></category>
		<category><![CDATA[asp .net]]></category>
		<category><![CDATA[metatags]]></category>
		<category><![CDATA[vb .net]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/2007/11/09/hacer-nuestros-meta-tags-dinamicamente-en-asp-net/</guid>
		<description><![CDATA[A veces nos encontramos con esta necesidad de implementar nuestros metatags de nuestras pÃ¡ginas, al fin de que los indexadores (ejem Google)Â  den con nuestra pÃ¡gina, esta puede ser una utilidad que se puede insertar en nuestro cÃ³digo, al desarrollar ya sea un catÃ¡logo de productos, o alguna aplicaciÃ³n que este colgada en internet... Un [...]]]></description>
			<content:encoded><![CDATA[<p>A veces nos encontramos con esta necesidad de implementar nuestros metatags de nuestras pÃ¡ginas, al fin de que los indexadores (ejem Google)Â  den con nuestra pÃ¡gina, esta puede ser una utilidad que se puede insertar en nuestro cÃ³digo, al desarrollar ya sea un catÃ¡logo de productos, o alguna aplicaciÃ³n que este colgada en internet...</p>
<p>Un caso que deseo compartir por ejemplo esta rutina puede ser usado obteniendo valores de una base de datos y al crear la pagina dinÃ¡micamente puede insertar estas valores en l cabecera de la pagina...</p>
<p>Bueno hay que usar la imaginaciÃ³n y verÃ¡n que resulta....</p>
<div class="igBar"><span id="lvbnet-2"><a href="#" onclick="javascript:showCodeTxt('vbnet-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">VB.NET:</span>
<div id="vbnet-2">
<div class="vbnet">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">Imports</span> Microsoft.<span style="color: #0000FF;">VisualBasic</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #FF8000;">Public</span> <span style="color: #0600FF;">Class</span> metatags</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #FF8000;">Public</span> Shared <span style="color: #0600FF;">Sub</span> add<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> title <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span>, <span style="color: #FF8000;">ByVal</span> description_ <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span>, <span style="color: #FF8000;">ByVal</span> keywords_ <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span><span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">Dim</span> description <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> HtmlMeta</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">Dim</span> keywords <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> HtmlMeta</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">page.<span style="color: #0000FF;">Header</span>.<span style="color: #0000FF;">Controls</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>keywords<span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">page.<span style="color: #0000FF;">Header</span>.<span style="color: #0000FF;">Controls</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>description<span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">page.<span style="color: #0000FF;">title</span> = title</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">keywords.<span style="color: #0000FF;">Name</span> = <span style="color: #808080;">"keywords"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">description.<span style="color: #0000FF;">Name</span> = <span style="color: #808080;">"description"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">description.<span style="color: #0000FF;">Content</span> = description_</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">keywords.<span style="color: #0000FF;">Content</span> = keywords_</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Class</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2007%2F11%2F09%2Fhacer-nuestros-meta-tags-dinamicamente-en-asp-net%2F';
  addthis_title  = 'Hacer+nuestros+META+TAGS+din%C3%83%C2%A1micamente+en+ASP+.net';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2007/11/09/hacer-nuestros-meta-tags-dinamicamente-en-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

