3.201 cursos gratis
6.235.079 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Programa tu mIRC para mejorarlo > Rapidez o estabilidad

Programa tu mIRC para mejorarlo

Autor: Arphean Soft
Curso: 0/5 |898 alumnos|Fecha publicación: 13/04/2005
Capítulos del curso

Capítulo 1:

 Rapidez o estabilidad

La mayoría de las personas scripters suelen confundir rapidez con optimización. Así, cuando intentan hacer valer sus argumentos, explican, mediante código, que su realización es más rápida.

Como se sabe ya desde hace mucho tiempo, la rapidez muchas veces está reñida con la estabilidad en cuanto a la programación se refiere. Yo puedo elegir realizar un bucle mucho más rápido que la realización de la llamada a un alias. Sin embargo, cuando estamos operando con características reales, no suele ser la mejor opción.

Por ejemplo, imaginémonos que debemos realizar un bucle que tome como parámetro de entrada los usuarios de un canal y nos de como salida una sencilla cadena con todos ellos.

Mediante un buble while se podría obtener inmediatamente el resultado, pero ¿qué pasaría si el parámetro de entrada se retrasara unos segundos? Pues nos devolvería una cadena partida, errónea o, incluso, no devolvería nada.

Para solucionar éste problema se suele utilizar un retraso virtual, que puede ser un contador o un timer. De ésta forma, aun evitando la posible nula salida, tendremos como resultado que, lo que al principio pensabamos realizar eficientemente y rápido, nos encontramos ahora con un código dependiente, enlentecido e inestable. Si añadimos un timer para esperar a tener todos los valores de entrada, un timer que debería ser preconfigurado por nosotros a un tiempo no escalable y prefijado, la rapidez, que era lo que se perseguía, quedaría gravemente mermada.

Así, lo que en un princpio se podría rechazar por lentitud, como sería la llamada a un alias que se activara en un raw dependiente de la notificación, por parte del servidor, de la finalización de envio de los datos que requiramos, resulta ser ahora la manera más precisa y óptima de codificar.

Éste es un claro y sencillo ejemplo para plasmar que un código rápido no es siempre la mejor opción, y que la rapidez no lleva consigo, obligatoriamente, la optimización.

Capítulo siguiente - ¿Cómo optimizar?
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Este curso aún no tiene ninguna opinión. ¿Quieres ser el primero?

Descarga el PDF gratis

Cursos similares a Programa tu mIRC para mejorarlo


Cursos Valoración Alumnos Vídeo
Algoritmos de Programación Científica
Este curso realizado por el mismo autor a partir de la asignatura de Cálculo Numérico de la carrera Ingeniería Técnica en Informática de Sistemas. Con él conocerás distin... [03/11/06]
5/5 1.162  
Sistema operativo. Windows 98
Aprende con nuestro curso acerca del sistema operativo Windows 98, te enseñaremos las variadas funciones que tiene este software y que te  ayudará a... [28/04/09]
 4,50/5 841  
Introducción al JavaScript
Javascript, uno de los lenguajes más empleados en Internet, le permitirá construir webs más dinámicas y completas. Con este curso gratis, MailxMail y el Centro de... [08/04/03]
 4,46/5 44.740  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail