<?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>Blog de Julio Rodriguez &#187; ZendStudio</title>
	<atom:link href="http://www.juliorr.com/tag/zendstudio/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.juliorr.com</link>
	<description>Todo lo que se me ocurra poner.</description>
	<lastBuildDate>Sat, 11 Jun 2011 00:37:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>ZendStudio y PHP CodeSniffer personalizado</title>
		<link>http://www.juliorr.com/2009/11/24/zendtudio-php-codesniffer-personalizado/</link>
		<comments>http://www.juliorr.com/2009/11/24/zendtudio-php-codesniffer-personalizado/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 06:09:58 +0000</pubDate>
		<dc:creator>JulioRR</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[ZendStudio]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[PHP CodeSniffer]]></category>
		<category><![CDATA[PHP Tools]]></category>

		<guid isPermaLink="false">http://www.juliorr.com/?p=5</guid>
		<description><![CDATA[Cuando uno esta modificando código que no escribe uno, se requiere tiempo en entender que es lo que se esta haciendo, pero hay cosas que nos ayudan a comprender mas rápido las lineas de código escrita por otros, como lo es la documentación del código, los patrones de diseño, codificación estándar Y sobre la codificación [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Cuando uno esta modificando código que no escribe uno, se requiere tiempo en entender que es lo que se esta haciendo, pero hay cosas que nos ayudan a comprender mas rápido las lineas de código escrita por otros, como lo es la documentación del código, los patrones de diseño, codificación estándar</p>
<p>Y sobre la codificación estándar, es de lo que se trata este post, de como seleccionar una codificación estándar diferente a las ya definidas en el IDE ZendStudio (en eclipse son los mismos pasos o muy parecidos).</p>
<p>En nuestro ZendStudio vamos a la opción Help -&gt; Install New Sofware:</p>
<div id="attachment_9" class="wp-caption alignnone" style="width: 302px"><a href="http://www.juliorr.com/wp-content/uploads/2009/11/step1-zendstudio-standards-real1.jpg"><img class="size-full wp-image-9 " title="step1-zendstudio-standards-real" src="http://www.juliorr.com/wp-content/uploads/2009/11/step1-zendstudio-standards-real1.jpg" alt="Paso 1 - Instalacion PHP Tools" width="292" height="430" /></a><p class="wp-caption-text">Paso 1 - Instalacion PHP Tools</p></div>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->En la ventana que nos aparece le damos al botón Add.</p>
<div id="attachment_16" class="wp-caption alignnone" style="width: 545px"><a href="http://www.juliorr.com/wp-content/uploads/2009/11/step2-zendstudio-standards-real1.jpg"><img class="size-full wp-image-16 " title="Paso 2 Instalacion PHP Tools" src="http://www.juliorr.com/wp-content/uploads/2009/11/step2-zendstudio-standards-real1.jpg" alt="Paso 2 Instalacion PHP Tools" width="535" height="472" /></a><p class="wp-caption-text">Paso 2 Instalacion PHP Tools</p></div>
<p>Llenamos los campos con los siguientes valores:</p>
<p><strong><em>Name: Php Tools</em></strong></p>
<p><strong><em>Location: http://www.phpsrc.org/eclipse/pti/</em></strong></p>
<div id="attachment_18" class="wp-caption alignnone" style="width: 414px"><a href="http://www.juliorr.com/wp-content/uploads/2009/11/step3-zendstudio-standards-real.jpg"><img class="size-full wp-image-18" title="Paso 3 - Instalacion PHP Tools" src="http://www.juliorr.com/wp-content/uploads/2009/11/step3-zendstudio-standards-real.jpg" alt="Paso 3 - Instalacion PHP Tools" width="404" height="158" /></a><p class="wp-caption-text">Paso 3 - Instalacion PHP Tools</p></div>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Le damos al botón Ok, y continuamos,  se va a conectar  a la dirección que le indicamos, y lo siguiente que va pasar, es que nos aparecerá una nueva ventana, de la cual seleccionaremos las siguientes opciones.</p>
<div id="attachment_20" class="wp-caption alignnone" style="width: 567px"><a href="http://www.juliorr.com/wp-content/uploads/2009/11/step4-zendstudio-standards-real.jpg"><img class="size-full wp-image-20 " title="Paso 4 - Instalacion PHP Tools" src="http://www.juliorr.com/wp-content/uploads/2009/11/step4-zendstudio-standards-real.jpg" alt="Paso 4 - Instalacion PHP Tools" width="557" height="496" /></a><p class="wp-caption-text">Paso 4 - Instalacion PHP Tools</p></div>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Continuaremos con el proceso, dándole click al botón <strong>&#8220;Next&#8221;</strong> , aparecer la siguiente ventana, le damos click en <strong>&#8220;Finish&#8221;</strong>, el IDE empieza a bajar los componentes que acabamos de seleccionar, puede que nos salga un warning que dice: <em>You are installing sofware that  contains unsigned content. The authenticity or validity of this sofware cannot be established. Do you what to continue  with the installation?. </em>Vamos a darle click en OK y continuar con el proceso.</p>
<p>El IDE nos da una recomendación de resetear el IDE, se puede resetear si se quiere.</p>
<p>Hasta este punto ya tenemos instalado en nuestro IDE el Php CodeSniffer, y este cuenta con varios entandares como son: Zend, Squiz, PHPCS, PEAR, MySource, Generic.</p>
<p>En nuestro caso que ya tenemos un estándar definido, lo que procedemos hacer es localizar el directorio donde se encuentran los estándares antes mencionados, que se encuentran en:</p>
<p>/home/juliorr/Zend/ZendStudio-7.1.0/plugins/org.phpsrc.eclipse.pti.library.pear_1.1.0.R20091029000000/php/library/PEAR/PHP/CodeSniffer/Standards/</p>
<p>Procedemos a Copiar nuestra capeta con nuestros estándares definidos (para este ejemplo el nombre es Quepasa) al directorio donde se encuentran los estándares del IDE. Al copiar lo único que tenemos que hacer es ir a la opción Windows &#8211; &gt;Preferences -&gt; PHP Tools -&gt; PHP CodeSniffer y seleccionar el estándar Quepasa, como default.</p>
<div id="attachment_25" class="wp-caption alignnone" style="width: 529px"><a href="http://www.juliorr.com/wp-content/uploads/2009/11/step6-zendstudio-standards-real.jpg"><img class="size-full wp-image-25  " title="Paso 5 - Seleccionamos nuestro standard" src="http://www.juliorr.com/wp-content/uploads/2009/11/step6-zendstudio-standards-real.jpg" alt="Paso 6 - Seleccionamos nuestro standard" width="519" height="537" /></a><p class="wp-caption-text">Paso 5 - Seleccionamos nuestro standard</p></div>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Después de esto nos queda mas que escribir código y checa nuestra sintaxis con el PHP CodeSniffer en nuestro ZendStudio, dando click derecho sobre nuestro código y seleccionado del menú las siguientes opciones PHP Tools -&gt; PHP CodeSniffer.</p>
<div id="attachment_28" class="wp-caption alignnone" style="width: 546px"><a href="http://www.juliorr.com/wp-content/uploads/2009/11/step7-zendstudio-standards-real.jpg"><img class="size-full wp-image-28  " title="Paso - 6 Checar si nuestro codigo cumple con los standars" src="http://www.juliorr.com/wp-content/uploads/2009/11/step7-zendstudio-standards-real.jpg" alt="Paso - 6 Checar si nuestro codigo cumple con los standars" width="536" height="509" /></a><p class="wp-caption-text">Paso - 6 Checar si nuestro codigo cumple con los standars</p></div>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Y  listo nuestro IDE nos mostrara los errores o warnings que tengamos en nuestro código, si corregimos algún detalle de los que nos marco el PHP CodeSniffer, tenemos que repetir, lo de dar click derecho sobre nuestro código, y seleccionar las opciones PHP Tools -&gt; PHP CodeSniffer del menú.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.juliorr.com/2009/11/24/zendtudio-php-codesniffer-personalizado/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

