Cine
Fallece Chuck Woolery, icónico presentador de televisión
Un legado en la televisión Chuck Woolery, conocido por su carism ...ver más
Voltron: El regreso de los pilotos en acción real
Un elenco estelar se une a la adaptación de Voltron La adaptació ...ver más
Descubriendo Cine en Casa: Top 10 Películas de Amazon Prime en América Latina
¿Estás listo para una aventura cinematográfica sin salir de casa ...ver más
Natalie Lehmann, la nueva presidenta de cine y televisión de New Regency Pictures
Natalie Lehmann, quien ha sido parte de New Regency desde el a&n ...ver más
Iconic y Project Dorothy: Thrillers Psicosexuales y Ciencia Ficción para 2024
El cine independiente y los thrillers de ciencia ficción están m ...ver más
Series
El Impacto de la Muerte de John Dutton en Yellowstone
Un giro inesperado en la trama En el reciente episodio de la ser ...ver más
¿Por qué ‘La Mesías’ es un fenómeno cultural en España?
Un fenómeno que trasciende la televisión ‘La Mesías’ se ha conve ...ver más
¿Cómo Avanza Amazon MGM Studios en Diversidad e Inclusión?
Informe de Progreso en DEIA Amazon MGM Studios ha compartido un ...ver más
Estreno de ‘Percy Jackson y los Olímpicos’ en Nueva York: Un Evento Mágico
La noche del miércoles se transformó en una velada mágica cuando ...ver más
Imaginar TV Incubator: Impulsando a los Creadores Latinx en Televisión
Nueva Iniciativa para Creadores Latinx El mundo de la televisión ...ver más
Anime
[Crítica] Una mirada a «Aggretsuko»: Cuando la Vida Laboral se Cruza con el Metal
En la intersección entre la cultura pop y las vicisitudes de la ...ver más
Dororo / anime / recomendación
Su único propósito, es recuperar las partes de su cuerpo; lo que ...ver más
¡Top 5 animes en donde la chica finge ser un chico!
Que tramas tan divertidas se presentan cuando la protagonista o ...ver más
Análisis del final de Violet Evergarden
A esta arma humana le cuesta mucho poder expresar sus sentimient ...ver más
!Top 10 animes de chicos que se hacen pasar por chicas!
El género gender bender, siempre es muy divertido por la interpr ...ver más
Toda actividad tiene ciertas pautas que mejoran nuestro desempeño, la programación no es la excepción. Contar con buenas prácticas no sólo nos facilita el trabajo, sino que también mejoran nuestro trabajo.
Muchos suelen creer que papel y lápiz ya es cosa del pasado, craso error. Si bien en la computadora podemos tener acceso a distintas herramientas, el papel y lápiz seguirán siendo grandes compañeros de trabajo. Ayudan a plasmar las ideas rápidamente. Ya que el diseño podemos hacerlo rápidamente. Esto nos permite hacer una distribución rápida y precisa de cómo queremos que se materialice nuestro proyecto. Sirve para anotar ideas nuevas, problemas que necesitamos corregir y hasta soluciones para los problemas que aún no surgen. Además, ¿quién no disfruta de un buen trazo en el papel mientras desarrolla un proyecto?
Muchas veces nos olvidamos de documentar, pero la documentación del código es uno de los pasos más importantes. Esto te permite tener una idea clara de lo que hace cada segmento del código, lo cual te puede ayudar a corregir errores y reciclar código. Comentar el código permite a otros profesionales del ramo, poder comprender el código fácilmente; al entregar un proyecto debes dejar la opción de que alguien más se encargue de la auditoría, la documentación facilitará dicha tarea y es un requisito indispensable al entregar un proyecto. También te puede ayudar mucho, si el proyecto es un trabajo especial de grado, porque así podrás tener ventajas en la defensa al contar con material de soporte.
Siempre debes contar con versiones de tu proyecto, ya que estas versiones te permiten regresar a un estado donde el sistema funciona como debería y con una actualización se pierde funcionalidad. Guardar proyecto sobre sí mismo no es la mejor idea, sobre todo si cambias grandes bloques de código. Incluso una línea puede significar un gran problema.
Recuerda ordenar tu código de forma jerárquica. Cada bloque de código debe obedecer a una tabulación, a fin de que el código sea más legible.
Convención de nombres: Aunque la siguiente lista se utiliza principalmente en JAVA, suele aplicarse en muchos lenguajes.
Tipo de identificador | Reglas para nombrar | Ejemplos |
Clases | Los nombres de clase deben ser sustantivos en Upper CamelCase, con la primera letra de cada palabra en mayúscula. Use palabras completas – evitar acrónimos y abreviaturas (a menos que la abreviatura es mucho más extendida que el de la forma larga, como la dirección URL o HTML). | class Raster;
class ImageSprite; |
Métodos | Los métodos deben ser verbos en lower CamelCase o un conjunto de varias palabras que comienza con un verbo en minúsculas; es decir, con la primera letra en minúscula y la primera letra de las palabras siguientes en mayúsculas. | run();
runFast(); getBackground(); |
Variables | Las variables locales, variables de instancia y variables de clase también se escriben en lower CamelCase. Los nombres de variable no deben comenzar con los caracteres guion bajo (_) o el signo de dólar ($), aunque ambos se admiten. Esto contrasta con otras convenciones de codificación que establecen que los guiones deben ser usados como prefijo todas las variables de instancia. Los nombres de variables deben ser cortos pero significativos. La elección de un nombre de variable debe ser diseñada para indicar al observador casual la intención de su uso. Se deben evitar los nombres de variables de un solo carácter excepto para las variables temporales «usar y tirar». Los nombres comunes de las variables temporales son i, j, k, m, y n para enteros; c, d, y e para los caracteres. | int i;
char c; float myWidth; |
Constantes | Los nombres de las constantes se deben escribir en mayúsculas separadas por guiones bajos. Los nombres de constantes pueden contener dígitos, pero no como el primer carácter. | final static int MAX_PARTICIPANTS = 10; |
A medida que vayas leyendo tu código, sabrás que podrás optimizar para tener un código más eficiente. Nunca olvides guardar tus versiones anteriores antes de realizar optimizaciones. Esto también incluye inicializar las variables, evitar funciones y procedimientos repetidos. Si trabajas con programación orientada a objetos, aprovecha los módulos.
Siempre debes tener tiempo para distraerte, una constante carga de estrés no será nada bueno. Hazte un jardín o un huerto, incluso un jardín Zen (No hablamos de Zen-Coding); algo que te distraiga. No solo ayuda a relajarte, sino también a que surjan nuevas ideas.
Puede sonar raro, pero un buen estado de salud ayuda mucho al fluir de las ideas. Muchísimas veces me acostaba de madrugada con un problema de código que no podía resolver. Mientras intentaba conciliar el sueño, la solución surgía y me levantaba a resolver el problema. A esas horas realizaba las pruebas y luego volvía a dormir unas pocas horas. Es lo que más desgasta, no dormir o comer adecuadamente. Un cuerpo sano te da una buena reserva de energía para los días en que no logras dormir. Pero nunca exageremos, siempre hay que tener tiempo para reposar adecuadamente y conservar un buen estado de salud.