¿Cuáles son algunos consejos para crear mi propia biblioteca para competencias de codificación?

  1. Sepa de antemano lo que va a incluir en su biblioteca, lo que es más importante, los temas o áreas que cubrirá (por ejemplo: funciones matemáticas avanzadas, sistemas de detección de colisiones).
  2. Tenga una idea de cómo va a importarlo en sus proyectos / código y si necesita descargar solo un módulo / clase o toda la biblioteca / paquete
  3. Tenga en cuenta lo que ya está presente y lo que no es para evitar conflictos entre su biblioteca y las bibliotecas nativas o las adicionales que va a utilizar.
  4. Asegúrese de que el código de la biblioteca tenga una versión legible y documentada y una versión minified / gzipped para que los jueces puedan entender mejor su código (a nadie le molestará o le gustará leer un código indocumentado e ilegible como las versiones minified / gzipped )
  5. Utilice la implementación nativa a su favor, es posible que no conozca una parte del lenguaje que está utilizando y eventualmente se encuentre con la situación de implementar una característica (objeto / clase / método / función / interfaz) que ya existe.
  6. Busque consejos y trucos para usarlos en su biblioteca para facilitar el desarrollo de sus proyectos / código.

More Interesting

¿Por qué la búsqueda es más rápida para un árbol binario que una lista vinculada?

¿Qué algoritmos se pueden usar para encontrar rutas más seguras en una red de modo que sea casi imposible de rastrear y ningún pirata informático pueda utilizarlo completamente?

¿Por qué son buenos los algoritmos de código abierto?

En el algoritmo de Mo, ¿por qué clasificamos las consultas primero en función del número de bloque y luego (si hay un empate) en función del punto final derecho? ¿Cuál es la intuición detrás de esto?

¿Cuál es el algoritmo para el deporte de fantasía diario?

¿Cuál es el enfoque para resolver Gráficos Chef y Bipartitos?

¿Son necesarios los algoritmos y las clases de estructura de datos para hacer una clase de desarrollo de aplicaciones móviles?

¿Por qué las funciones recursivas son tan difíciles de entender?

¿En qué se diferencia una tabla hash de una lista vinculada o una matriz?

¿Cuál es el problema conmigo si puedo decir cómo funciona el algoritmo pero no puedo escribir el programa para el mismo? ¿Cómo puedo deshacerme de él? ¿Por favor ayuda?

¿Cuál ha sido el desarrollo reciente en algoritmos de búsqueda en tiempo real?

¿Qué SDK y lenguaje de programación debo usar para codificar algoritmos de aprendizaje automático para predicciones en tiempo real?

Como principiante, ¿debo invertir mi tiempo en escribir mi propio algoritmo de aprendizaje automático desde cero?

¿Cuál es la complejidad temporal del uso de un árbol de búsqueda binario para ordenar los números de un grupo?

¿Existen campamentos de programación a tiempo completo en Europa para mejorar la programación o las estructuras de datos y habilidades de algoritmos?