Cuando ya no se trabaja solo para todos los desarrolladores la hora de encontrar una guía en la escritura de código. Protocolos y estándares que permiten "leer" fácilmente e intervenir (más fácil) en el código de los demás.
Cuando estamos trabajando en un proyecto más programadores, a menudo de diferentes idiomas, usted debe encontrar una forma común de escribir, y normas internas externas de documentación en el código. En mi trabajo me suele interactuar con:
- Objet-C, C / C + +
- PHP
- HTML
- JavaScript
- Actionscript
- CSS
Continuación ...
PHP IDE dedicada al desarrollo, hay muchos, que van desde la libertad de los pagados. Durante mucho tiempo he usado herramientas como Eclipse o Aptana , llegando a hacer uso de editores especializados para HTML / JavaScript y - aún - CSS. Desde hace un año, sin embargo, creo que he encontrado un entorno completo que la finalidad, al menos en mi caso, que resuelve todos mis problemas: PhpStorm .
Continuación ...
Comentario HTML es una práctica durante las primeras etapas de desarrollo Web, sin embargo, el código comentado sigue siendo visible en la página, incluso si es ignorado por el navegador. Al seleccionar "Ver código fuente" o "Ver código" de nuestro navegador, vamos a ser capaces de ver.
Continuación ...
Xcode es un entorno de desarrollo muy bueno, bonito y lleno de detalles que hacen que escribir código eficiente y agradable. Entre ellas se encuentra la facilidad de auto-completar al escribir, especialmente cuando la creación de aplicaciones para el iPhone de Apple, donde los marcos son muchos y recordar la sintaxis de la empresa y la nomenclatura de unos pocos.
Continuación ...
Xcode es un muy potente y versátil y ofrece al programador con muchas características útiles y fáciles de usar. Al escribir código complejo, o por lo menos articulado, es importante para organizar el código para que no pierdas el tiempo buscando las funciones de extensión en las líneas largas de código. Después de comentar, lo primero y más importante que hacer, el entorno XCode proporciona directrices (NICE) para mejorar la usabilidad y legginilità en el desarrollo. Una de ellas es la directiva #pragma mark que es muy útil en la organización de los grupos del código y los métodos.
En la siguiente imagen se puede ver la parte del código de mi proyecto PragmaTest :

En el menú desplegable superior le permite a la lista de todos los métodos de nuestra clase. Ahora bien, si insertamos nuestro método sobre la directiva #pragma mark que tiene una sintaxis:
1
| Marca # Pragma {etiqueta} |
Se obtiene:

El primer #pragma mark con un guión (-) inserta una línea de separación. El segundo es un texto (etiqueta) al gusto. Usted puede agregar la siguiente declaración en la que desea, la organización del código como mejor le parezca. Puede introducir más pragmático líneas, escriba:
1 2 3 4 5 6
| # Pragma marca - # Pragma marca / ** # Pragma marca * Usando el pragma # Pragma * marca en varias líneas de código # Pragma marca * / void ) mioMetodo { } - (Void) {} miMetodo |
Continuación ...
La sintaxis con corchetes en Objective-C es una de las razones más frustración para los que vienen de otros idiomas (por objetos). Sin embargo, acostumbrarse a él, te das cuenta de cómo leer el código se vuelve demasiado con esta mezcla de clásico y más claramente Smalltalk sintaxis. Por ejemplo, podemos ver cómo el mismo procedimiento se puede escribir tanto en la sintaxis. Tome la inicialización de un UIAlertView :
1 2 3 4 5 6 7 8
| [ [ UIAlertView alloc ] initWithTitle : @ "Titolo" UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Título" "Messaggio" mensaje: @ "Mensaje" delegado: sí "Annulla" cancelButtonTitle: @ "Cancelar" "Ok" , nil ] ; otherButtonTitles: @ "OK", nil]; ; myAlert.tag = 1; ; [MyAlert show]; ; [MyAlert liberación]; |
El ajuste de la potavamo etiqueta que aún así:
1 2 3 4 5 6 7 8
| [ [ UIAlertView alloc ] initWithTitle : @ "Titolo" UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Título" "Messaggio" mensaje: @ "Mensaje" delegado: sí "Annulla" cancelButtonTitle: @ "Cancelar" "Ok" , nil ] ; otherButtonTitles: @ "OK", nil]; 1 ] ; [MyAlert de configuración: 1]; ; [MyAlert show]; ; [MyAlert liberación]; |
Lo mismo en la lectura durante el evento:
1 2 3 4 5
| void ) alertView : ( UIAlertView * ) alertView clickedButtonAtIndex : ( NSInteger ) buttonIndex { - (Void) alertView: (UIAlertView *) clickedButtonAtIndex alertView: (NSInteger) {buttonIndex alertView.tag == 1 ) { // ... if (alertView.tag == 1) {/ / ... / / O alertView tag ] == 1 ) { // ... if ([alertView tag] == 1) {/ / ... } |
Nota: No todas las propiedades o los métodos que esta sintaxis dual. En el caso de ' UIAlertView tenemos esta doble funcionalidad. Para otros objetos, o en otros casos, sin embargo, sólo uno de los dos podría funcionar ... pero no preguntes por qué (en función de cómo los desarrolladores han definido la interfaz).
Continuación ...
Yo ya había hablado acerca de cómo implementar el método de reproducción aleatoria () en JavaScript y ActionScript . Me di cuenta, tuttaavia, no señalando que es capaz de extender Actionscript, Javascript de la misma manera, su objetivo Array :
Continuación ...
En PHP no es una característica práctica llamada shuffle() que te permite mezclar una matriz (ver truco muy corto: tomar elementos al azar de una matriz en PHP ). Toda una excelente versión del Javascript me encontré aquí . Ligeramente revisado el código de abajo:
Continuación ...
WordPress ofrece muchas funciones para navegar a través de los distintos puestos y las páginas hacia adelante y hacia atrás. Estos se utilizan dentro de los temas, a menudo de forma totalmente intercambiables, aunque contienen algunas diferencias. Esto, de hecho, crear una gran confusión en la elección de la función a usar. Aquí están algunas notas:
Continuación ...
Inspirado por Hack WordPress # 2 - Separar las categorías en las columnas de la barra lateral puede ser útil "break" en dos columnas de la lista de las categorías de WordPress.
Continuación ...
Últimos Comentarios
Giovambattista Fazioli : @ Paso: Por supuesto. Simplemente identificar el campo [ICC] entrada [/ cci] desea ...
Paso : Hola me gustaría solicitar un servicio, puede utilizar el selector de fechas con cform7 I spiegp lo mejor que puedo poner en práctica ...
Simon : Se molesta perturbado de nuevo y utilizar ese espacio para estas cosas ... sin embargo, no funciona ...
Giovambattista Fazioli : @ Barbara: Si te refieres a la parte inferior para empezar a escribir lo que depende de dónde ...
Barbara : Hola, es muy interesante, pero ¿cómo se escribe en la parte inferior en lugar de lo anterior? Gracias