Soy un programador que puede codificar. Pero encuentro que puedo hacer las cosas, pero no hacer que las cosas funcionen bien o como hacen la mayoría de las comunidades de código abierto. Bueno, uso parte de la biblioteca de git hub. Me parece que la mayoría del programa está bien estructurado. Además, un leerme.
Mi pregunta es:
¿Es esa una estructura de archivo común o una convención de nomenclatura en la comunidad o es solo una cuestión de gusto personal?
Cómo convertirse en un programador más organizado, en lugar de escribir código, simplemente funciona. ¿Pero más organizado que permita otros fáciles de conseguir en su proyecto?
project-management
junior-programmer
Ted Wong
fuente
fuente
Respuestas:
La estructura del proyecto de desarrollo se ha discutido muchas veces en Stack * ( 1 , 2 ), solo elija lo que corresponda a su situación.
Para organizarme más, probé muchos métodos y herramientas diferentes para organizar el código y la información que lo rodea:
Una vez que haya probado varios de cada uno, es posible que algunos se adapten mejor a su forma de pensar que otros. Pero recuerde que siempre hay una herramienta mejor que no conoce, y las herramientas siempre se están poniendo al día . Por lo tanto, siempre debe estar listo para probar algo más, incluso algo que ya haya intentado y descartado, sobre la base de que cualquier cosa que aprenda puede y será utilizada por usted para el bien mayor.
fuente
Refactorice su código hasta que esté satisfecho con él.
Con el tiempo, necesitará refactorizar cada vez menos, y eventualmente lo hará bien la primera vez *.
Aprender haciendo.
* Mayormente correcto :)
fuente
Git y SourceForge. Estos son los dos elementos que uso cuando escribo un programa grande y desorganizado. Para más detalles, busque en Google los dos, ya que no puedo vincular en este momento por alguna extraña razón. Lo siento, espero que esto ayude.
fuente
Obtenga comentarios sobre su estilo de codificación de alguien con más habilidad y experiencia.
La forma en que lo hice fue que conseguí un trabajo donde yo y un programador sénior cooperamos en proyectos, y él revisó todo el código que revisé. De vez en cuando me escribía un correo electrónico con todo lo que lo molestaba o lo confundía sobre mi código. Me llevó un tiempo encontrar un estilo con el que tanto él como yo estuviéramos razonablemente cómodos, y tuvimos algunos acalorados debates sobre algunas cosas, pero en general aprendí mucho y nos separamos como amigos.
Lea libros / artículos sobre patrones de diseño, aplique diferentes patrones a sus problemas y vea cuáles cree que son útiles en qué situaciones.
Lea libros / artículos sobre convenciones de nombres y estilos de formato. Diferentes comunidades usan diferentes estilos. En general, es una buena idea utilizar un estilo que las personas con más probabilidades de leer su código reconocerán.
Algunos consejos concretos sobre la estructuración del código:
Tomarse el tiempo para hacer esto, por supuesto, lo retrasará al principio. A medida que su código se vaya volviendo cada vez más elegante, será más fácil de mantener y obtendrá los beneficios de su trabajo.
fuente