miércoles 17 de marzo de 2010
¡Qué tal lectores!
Durante la vida del programador vienen proyectos, otros se van, otros se quedan una muy buena temporada sacándonos canas verdes y en otras ocasiones simplemente no viene ni uno solo (jaja si, malas rachas).
Pero cuando tenemos listos los requerimientos del sistema, en muchos casos no sabemos ni cómo empezar ni mucho menos cómo quedará nuestro sistema. Para esto les dejaré algunos consejos que les podrían servir de algo:
1.- Plasma tus ideas. Recuerda que la mente es bastante traicionera y que todo puede quedar en el olvido. Por otro lado, el tener por escrito los requerimientos del sistema te ayudará a descartar las partes indispensables de las que no lo son.
2.- Todo por escrito. Cuando se trata de un sistema en el que va de por medio un compromiso con algún cliente, debes dejar bien claro lo que tu sistema hace y lo que no hace, ya que en muchas ocasiones el cliente suele ser bastantetirano inteligente, aprovechando lo que no se dijo para exigirte más y más. Desde luego que entre más te exige, más debe pagar... ya que estaría estipulado previamente en un documento legal.
3.- Utiliza una Programación Orientado a Objetos.- El utilizar esta técnica te va ayudar a tener tu código muy bien organizado, ya que podrás trasladar "la vida real" a "la vida programática", así como aprovechar las ventajas de herencia, polimorfismo y demás características de esta técnica [ver más sobre POO].
4.- Utiliza diagramas.- Organizar tu proyecto con diagramas UML, o Diagramas E-R (Entidad-Relación) te servirá de apoyo para tener mucho más clara la forma en que desarrollaremos nuestro sistema.
5.- Trata de no empezar desde cero. Si ya existen cosas hechas... ¿Para qué volverlas a hacer? El uso de librerías (ya probadas cientos de veces previamente por desarrolladores expertos) te servirá para hacer las cosas de una manera más rápido, pero ojo con no dejar que las cosas las hagan por ti, simplemente te servirá de apoyo.
6.- Elige un buen lenguaje de programación. Tomando en cuenta que programar Orientado a Objetos, debes dar un segundo buen paso: elegir un lenguaje que los soporte (¿demasiado obvio no?). Existe una gran gama de lenguajes bastante buenos, cada uno con características especiales y que hacen muy diferentes unos de otros (p. ej. que funcionen bajo un sistema operativo en especial).
7.- Elige bien el IDE que utilizarás. Cuando tengas todo listo y decidas codificar, tómate un tiempo para pensar qué IDE es el que más se acomoda a tus necesidades. Existe una gran variedad de IDE's que te facilitarán la codificación: con su herramienta de autocompletado de código, algún plug-in para el diseño de interfaces gráficas (web o desktop), la posibilidad de agregar código personalizado (templates) etcétera.
8.- Procura usar software libre. Sabemos que es bastante difícil utilizar software privativo, es decir, que para poder desarrollar nuestro sistema debemos utilizar software cuya empresa creadora te vende "el permiso para usarlo". Por eso trata de encontrar software libre: que no te "ate" ni te obligue a pagar, porque recuerda algo: si utilizas software privativo debes pagar las licencias, de otro modo podrías tener problemas legales.
Bueno, he aquí unos cuantos tips, podrían ser más pero son los que considero importantes y que no se deben dejar pasar, espero les haya servido esta entrada. ¡Saludos!
Durante la vida del programador vienen proyectos, otros se van, otros se quedan una muy buena temporada sacándonos canas verdes y en otras ocasiones simplemente no viene ni uno solo (jaja si, malas rachas).
Pero cuando tenemos listos los requerimientos del sistema, en muchos casos no sabemos ni cómo empezar ni mucho menos cómo quedará nuestro sistema. Para esto les dejaré algunos consejos que les podrían servir de algo:
1.- Plasma tus ideas. Recuerda que la mente es bastante traicionera y que todo puede quedar en el olvido. Por otro lado, el tener por escrito los requerimientos del sistema te ayudará a descartar las partes indispensables de las que no lo son.
2.- Todo por escrito. Cuando se trata de un sistema en el que va de por medio un compromiso con algún cliente, debes dejar bien claro lo que tu sistema hace y lo que no hace, ya que en muchas ocasiones el cliente suele ser bastante
3.- Utiliza una Programación Orientado a Objetos.- El utilizar esta técnica te va ayudar a tener tu código muy bien organizado, ya que podrás trasladar "la vida real" a "la vida programática", así como aprovechar las ventajas de herencia, polimorfismo y demás características de esta técnica [ver más sobre POO].
4.- Utiliza diagramas.- Organizar tu proyecto con diagramas UML, o Diagramas E-R (Entidad-Relación) te servirá de apoyo para tener mucho más clara la forma en que desarrollaremos nuestro sistema.
5.- Trata de no empezar desde cero. Si ya existen cosas hechas... ¿Para qué volverlas a hacer? El uso de librerías (ya probadas cientos de veces previamente por desarrolladores expertos) te servirá para hacer las cosas de una manera más rápido, pero ojo con no dejar que las cosas las hagan por ti, simplemente te servirá de apoyo.
6.- Elige un buen lenguaje de programación. Tomando en cuenta que programar Orientado a Objetos, debes dar un segundo buen paso: elegir un lenguaje que los soporte (¿demasiado obvio no?). Existe una gran gama de lenguajes bastante buenos, cada uno con características especiales y que hacen muy diferentes unos de otros (p. ej. que funcionen bajo un sistema operativo en especial).
7.- Elige bien el IDE que utilizarás. Cuando tengas todo listo y decidas codificar, tómate un tiempo para pensar qué IDE es el que más se acomoda a tus necesidades. Existe una gran variedad de IDE's que te facilitarán la codificación: con su herramienta de autocompletado de código, algún plug-in para el diseño de interfaces gráficas (web o desktop), la posibilidad de agregar código personalizado (templates) etcétera.
8.- Procura usar software libre. Sabemos que es bastante difícil utilizar software privativo, es decir, que para poder desarrollar nuestro sistema debemos utilizar software cuya empresa creadora te vende "el permiso para usarlo". Por eso trata de encontrar software libre: que no te "ate" ni te obligue a pagar, porque recuerda algo: si utilizas software privativo debes pagar las licencias, de otro modo podrías tener problemas legales.
Bueno, he aquí unos cuantos tips, podrían ser más pero son los que considero importantes y que no se deben dejar pasar, espero les haya servido esta entrada. ¡Saludos!
Suscribirse a:
Enviar comentarios (Atom)





0 comentarios:
Publicar un comentario en la entrada