sábado, 15 de septiembre de 2012

Píldora xCode #3: Cómo dividir un literal String en varias líneas de programa Cocoa

La buena programación tiene tanto de ciencia, como de estética. A diferencia de los compiladores, las personas necesitamos de buenas pautas semánticas -tales como la acertada elección de los identificadores de variables, objetos, funciones...- como visuales -tal como la ordenada disposición del código mediante una correcta indentación, uso de espacios, etc.-.

Segmento de código desordenado, El literal String está pidiendo a gritos ser cortado en varias líneas.

Una de las necesidades que a menudo surgen al programador de Cocoa, es separar un literal String constante en varias líneas. La correcta división en líneas, cortando por los puntos adecuados, puede suponer la diferencia entre un segmento de código claro, legible y correcto y un auténtico galimatías que nos haga perder tiempo.

El mismo segmento de código del ejemplo previo ya ordenado. Pero, todavía, no es sintácticamente correcto en  Cocoa.  

Haz click en el vídeo de la Pildora xCode #3 para ver cómo escribir correctamente un literal Objective-C en varias líneas de programa.




    
    
    NSLog(@"\n\Mi variable unEntero: %d\n"
          "Mi variable unDouble: %g\n"
          "Mi variable unFloat: %f\n"
          "Mi variable unString: %@\n", unEntero, unDouble, unFloat, unString );


Una última idea: Recuerda que el grueso del tiempo de programación nunca se emplea en escribir el programa, sino en depurar los errores una vez escrito. Un minuto de más dedicado a escribir un código claro, comprensible y elegante, puede suponer un ahorro de horas de sufrimiento posterior.

Hasta la próxima píldora. Ciao.

No hay comentarios:

Publicar un comentario