Anuncio
La programación se trata de trabajar de manera inteligente y encontrar formas efectivas de crear software útil. Ya sea que esté creando programas de software, aplicaciones web o aplicaciones móviles, los principios de programación siguen siendo los mismos.
Cuando se aprende a codificar por primera vez, es importante comprender los buenos hábitos y los malos hábitos. Conocer los errores que cometen los codificadores y cómo evitarlos puede ayudarlo a construir una mejor base en su programación. Aquí hay 10 errores muy comunes para evitar.
1. Código repetitivo
No te repitas es uno de los principios básicos de la programación. 10 principios básicos de programación que todo programador debe seguirSiempre escriba código que pueda ser mantenido por cualquier persona que pueda terminar trabajando en su software. Con ese fin, aquí hay varios principios de programación para ayudarlo a limpiar su acto. Lee mas que te encontrarás a medida que aprendas. Esto a menudo se acorta a DRY, y el código que se escribe usando este principio se llama código DRY.
Repetir el código es una trampa fácil en la que caer y, a menudo, requiere cierta revisión para comprender cuánto código se repite. Como buena regla general, si está copiando y pegando código, es probable que sea repetitivo y debe cambiarse.
Póngase cómodo usando bucles y funciones para hacer su trabajo por usted y este problema desaparecerá. Un marco web también puede ayudarlo a reducir el código repetitivo. Aquí hay algunos marcos web que vale la pena aprender como desarrollador 5 marcos web que vale la pena aprender para desarrolladores¿Interesado en aprender desarrollo web avanzado? Evite escribir código repetitivo en su lugar utilice estos marcos de desarrollo web. Lee mas .
2. Malos nombres de variables
Las variables son esenciales en la programación, sin importar en qué idioma esté trabajando. Debido a que son muy utilizados, es importante tener buenos hábitos para nombrar variables.
Las variables deben ser nombradas de forma precisa y ordenada. Evita usar términos generales que no signifiquen nada. Es rápido y fácil juntar algo, pero cuando necesita volver a su código más tarde, es mucho más difícil descubrir qué está sucediendo.
Supongamos que está escribiendo un programa que utiliza una tasa de interés para hacer un cálculo. Escribe una variable para usar en el programa.
dejar tasa = 0.1;
Todo lo que realmente sabemos sobre esta variable es que es una tasa. ¿Qué tipo de tarifa?
El código funcionará bien, pero es difícil saber qué está pasando aquí.
En cambio, nombra tus variables más claramente.
dejar interésRate = 0.1;
3. No usar comentarios
Use comentarios! Los comentarios son la documentación de su código. Son la mejor manera de describir qué está sucediendo exactamente en su código a medida que crece. Claro, parece un poco más de trabajo explicar su código, pero se lo agradecerá más tarde.
¿Escribir una función brillante? Escribe un comentario sobre lo que hace. ¿Crear una nueva plantilla de objeto para la programación orientada a objetos? Rómpelo con un comentario. Los comentarios se usan en todos los idiomas, y están ahí por una razón.
Los comentarios hacen que su código sea más limpio, más fácil de navegar y lo convierten en el héroe del próximo desarrollador que pueda necesitar trabajar en su proyecto.
4. Sobrecarga de lenguaje
Un problema que parece sobrecargar a los crecientes desarrolladores es el aluvión de nuevos lenguajes y tecnologías. Las comunidades de desarrolladores en línea están llenas de preguntas sobre las opciones de idioma.
¿Debo escribir en mi aplicación en JavaScript, o debo usar un marco como Node? JS o Express? ¿Debo usar Python, Scala o Ruby para el desarrollo? C o C ++ o C #? ¿Qué marco es el mejor? ¿Debo aprender MongoDB o SQL o SQLite para una base de datos? ¿Este idioma está desactualizado?
No te preocupes por eso.
Da un paso atrás, concéntrate en lo básico. Los idiomas van y vienen, pero los desarrolladores más exitosos son solucionadores de problemas. Desarrolle su programación en el pensamiento algorítmico y todo lo demás encajará.
Estas tecnologías son solo herramientas y si sabe cuáles son los problemas, sabrá qué herramienta utilizar para resolverlos.
5. Código de copia de seguridad
No construir los hábitos correctos para proteger su código es frustrante para los nuevos desarrolladores y desastroso para los experimentados.
Como programador, es muy importante guardar y hacer copias de seguridad de su trabajo constantemente. No es diferente a trabajar en un documento importante u hoja de cálculo, que se guarda con frecuencia.
Aprende a administrar tus archivos con Git Administre su versión de archivo como un programador con GitLos programadores crearon sistemas de control de versiones (VCS) para resolver problemas de control de versiones de archivos. Echemos un vistazo a los conceptos básicos del control de versiones con el sistema superior de hoy, Git. Lee mas . Cualquier control de versión realmente, el software que usa no importa tanto como saber cómo usarlo bien. No desea perder un cambio importante si su computadora falla o falla una red.
6. Código complicado
La codificación no es una prueba de coeficiente intelectual. No es un desafío ver quién puede usar las funciones más complejas o los archivos de aspecto impresionante. El código debe estar escrito con el espíritu de resolver problemas de manera eficiente. El código simple es más fácil de escribir, más fácil de mantener y más fácil de administrar.
Para ser claros, un código simple no significa tomar atajos. El código simple significa llegar al corazón del problema que desea resolver y resolverlo de manera efectiva. Y el pseudocódigo puede ayudarlo con eso. Aqui esta qué es el pseudocódigo y cómo puede convertirte en un mejor codificador ¿Qué es el pseudocódigo y cómo lo convierte en un mejor desarrollador?¿Luchando por aprender programación? Conozca el código aprendiendo pseudocódigo. Pero, ¿qué es el seudocódigo y realmente puede ayudar? Lee mas .
7. No hacer preguntas
La programación es difícil de hacer bien, y mejorar significa aprender cosas nuevas constantemente. Lo mejor que puede hacer es leer y estudiar programación para mejorar, pero cuando necesite alguna orientación adicional, no tenga miedo de hacer preguntas.
Hacer preguntas puede ser intimidante, pero la mayoría de los programadores veteranos se alegran de compartir conocimientos e ideas.
Solo asegúrate de haber realizado tu investigación y haber hecho un esfuerzo real. Es más probable que los desarrolladores experimentados lo guíen si ven que está dedicado al aprendizaje. Tal vez mantener un diario de programación para mejorar Conviértase en un mejor codificador manteniendo un diario de programaciónMantenga un diario de programación y aproveche algunos beneficios obvios. Escribir un diario puede ayudarlo a analizar sus pensamientos y realizar un seguimiento de sus objetivos de programación. Lee mas , haciendo un seguimiento de las preguntas y respuestas importantes.
8. No planificar de antemano
Escribir software efectivo comienza con una buena planificación y diseño. Si quisieras construir una casa, elaborarías un plano antes de construirlo. La programación no es diferente.
Antes de siquiera escribir una línea de código, identifique lo que realmente quiere lograr. Sepa cuál es el problema, cómo quiere resolverlo. Si intentas resolver los problemas mientras escribes el código, es posible que te falten las soluciones correctas.
Separe la resolución del problema de la codificación y la vida es buena.
9. No tomar descansos
Tómese un descanso, de verdad! La programación es mentalmente agotadora, y pasar horas enteras empujando tu cerebro al límite eventualmente te desgastará. Incluso peor que la fatiga, podría sufrir dolores de cabeza o dolores de cuello que son signos de fatiga visual en la computadora 5 señales de que tiene fatiga ocular en la computadora (y cómo aliviarla y prevenirla)La fatiga visual de la computadora es un problema real para hasta el 90 por ciento de los usuarios de computadoras. Aquí está todo lo que necesita saber sobre qué es y cómo prevenirlo. Lee mas .
Cuando golpeas la pared, es hora de tomar un descanso. Aléjate un poco de la pantalla y haz algo que disfrutes. Lea un libro, salga al aire libre, vaya de excursión, salga a cenar, cualquier cosa que lo aleje.
Se actualizará mentalmente y, cuando regrese, puede encontrar una nueva perspectiva en su código.
10. No divertirse
La programación puede ser desafiante, frustrante y, a veces, puede ser una rutina. Asegúrate de disfrutar las pequeñas cosas que te encantan de la codificación y no te olvides de divertirte un poco.
Ya sea que te hayas metido para resolver problemas complejos, crear diseños hermosos o simplemente para aprender una nueva habilidad, utiliza lo que te gusta para seguir adelante. ¡Hay mucho que amar sobre la codificación, así que inspírate! Emociónate para hacer algo nuevo y ver hasta el final.
No cometa estos errores de programación
Es fácil entrar en la rutina, ya sea tratando de entender algo que debería ser simple, o tratando de recordar lo que hace un código. Cualquiera sea el problema, evite cometer todos estos errores y debería encontrar que su código mejora.
Aún luchando? No lo olvides, hay muchos pasatiempos para programadores que no involucran código 10 pasatiempos para programadores que no incluyen códigoSi desea ejercitar su mente de una manera divertida sin escribir una sola línea de código, hay varios pasatiempos sin código que puede utilizar para convertirse en un mejor programador. Lee mas .
Anthony Grant es un escritor independiente que cubre programación y software. Es un experto en informática que se especializa en programación, Excel, software y tecnología.