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. :
- Siempre siga las convenciones de nomenclatura de variables / métodos / clases.
- Haga su código lo suficientemente simple como para no tener que escribir comentarios para ellos.
- Sangría (Python ayuda mucho aquí)
- Evite pasar objetos alrededor mientras los modifica dentro de los métodos.
- Saque el código que se puede reutilizar y cree una utilidad para poder importarlo en otro lugar y volver a usarlo.
- Cree una biblioteca con código compartido si el código es reutilizable en otros proyectos.
- Practica (Se puede hacer Magia)
- 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)
- Por cierto añadir ‘aprender Git’ a la lista. Es muy simple y muy útil.
- 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 🙂
- ¿Cuál es el efecto de ver videos motivacionales en nuestra mente?
- Después de que descubrió que el ego insaciable ha sido la única fuerza motriz de sus pensamientos y acciones durante muchos años, ¿cuál es su fuerza motriz ahora? ¿Cómo vives ‘fuera’ de las garras del ego?
- ¿Cuál es la mejor manera simple de persuadir a alguien?
- ¿Es la religión un negocio? ¿Cuál es la diferencia entre una religión y un curso de autoayuda?
- Me castigué por los errores que cometí, y esto me entristece. ¿Cuál es una buena manera de lidiar con mis errores?