September 26th, 2008 Category: php5 Zend
2 Comments »
Cuando venis codeando durante mucho tiempo de una forma, respetando esos estandares que leiste por ahi, o que te parecio mejor implementar, o simplemente en tu trabajo te dijeron es asi, te acostumbras y mucho. Por eso me parecio excelente la herramienta para formatear codigo en Zend Studio for eclipse.
No se si PDT, u otros eclipses lo tienen, pero en ZSE anda muy bien, y tiene como atajo, ctrl + shift + f.
La idea es la siguiente, creas desde el menu vas a windows->preferences…->PHP->Formatter. Ahi vas a tener la siguiente info.
Aca tenemos una vista previa de como quedaria nuestro codigo si aplicamos el formato de codigo. Por default ZSE no elige como default el profile de Zend Framework, pero podemos activarlo seleccionandolo desde active profile, una vez seleccionado Apply, Ok, y ctrl + shift + f, y vamos a poder formatear nuestro codigo bajo la convencion de Zend
Ademas como herramienta extra podemos editar y crear nuestras propias convenciones, exportar e importar las configuraciones, a xml.
Hay algunas cosas que no me gustaba como quedaban y decidi editarlas, para hacerlas mas claras. Por ejemplo, con la configuracion default de Zend Framework cada vez que escribo un metodo, funcion, o cualquier cosa que lleve parentesis, todo el contenido me lo deja pegado, y a mi me gusta que le deje un espacio, lo mismo para el igual y dentro de los corchetes. Esto y algunas cositas mas, y ahora quedo casi perfecto.
Comparto con ustedes el xml, si lo mejoran me avisan.
Descarga | code_convenction.xml
Invitame una Cerverza
Comentar
2 Responses
Ya subi varios sobre el standar code, y el que use para crear estas reglas es el de Zend.
Fijate en
http://blog.pablo-morales.com/2008/09/best-practices-para-desarrolladores-php/
http://blog.pablo-morales.com/2008/03/mejores-practicas-zend/
Saludos.




Quería comentarte que PHP también tiene su estándar publicado por la compañía Zend y se encuentra en:
http://framework.zend.com/wiki/display/ZFDEV/PHP+Coding+Standard+(draft)
Enrique lo explica muy bien en su blog:
http://phpsenior.blogspot.com/search/label/est%C3%A1ndares
Saludos!
PD: Muchas gracias por enlazar tu sección de VIM con mi blog ;)