Cómo mejorar mi codificación

Aprende a estructurar tu código. Lo más estructurado posible.

Aprende a organizar tu código en paquetes. Esto variará según el idioma y el proyecto, pero la idea básica siempre seguirá siendo la misma. :

  1. Siempre siga las convenciones de nomenclatura de variables / métodos / clases.
  2. Haga su código lo suficientemente simple como para no tener que escribir comentarios para ellos.
  3. Sangría (Python ayuda mucho aquí)
  4. Evite pasar objetos alrededor mientras los modifica dentro de los métodos.
  5. Saque el código que se puede reutilizar y cree una utilidad para poder importarlo en otro lugar y volver a usarlo.
  6. Cree una biblioteca con código compartido si el código es reutilizable en otros proyectos.
  7. Practica (Se puede hacer Magia)
  8. Cualquiera que sea el idioma que conozcas, simplemente elige un proyecto de código abierto basado en eso y míralo en git hub (por reloj me refiero a acosarlo ). Vea lo que otros desarrolladores le están agregando, vea el código, los comentarios, etc. Suscríbase a la lista de correo y simplemente apague el proyecto. (Mis amigos siguen el proyecto del kernel de Linux alojado en Github. Sigue el proceso de revisión, etc. Lo ayuda mucho)
  9. Por cierto añadir ‘aprender Git’ a la lista. Es muy simple y muy útil.
  10. Aprenda al usuario IRC [Esto me ayuda cuando necesito ayuda instantánea en algo e incluso desbordamiento de pila / Quora no puede superar esto en términos de velocidad de corte 🙂].

Se agregará a la lista si encuentro otros buenos consejos.

Todo lo mejor por ahora 🙂

Cuando escriba un código para cualquier problema, asegúrese de hacer estas 3 cosas.
1. Flujo
2 . Memoria
3. Salida
Para cualquier programa.
U podrá aprenderlo mejor y estará seguro de su código antes de ejecutarlo.
🙂

Práctica.

Los algoritmos son uno de los factores clave en la codificación.
Crear un código optimizado es siempre un desafío.
Optimizado tanto en el espacio como en la complejidad del tiempo.

Uno de los ejemplos es que cualquiera puede escribir un programa de clasificación, pero escribir una clasificación de burbuja necesitará una optimización de código más adelante.