Sie sind auf Seite 1von 3

10 Consejos de programacin

Publicado en MS Por Marcos Gonzalez En noviembre 2, 2014


Estos son algunos consejos a la hora de programar ya sea en forma individual o grupal.
1. Longitud y nombre de las variables
Honestamente es preferible que los nombres sean claros y precisos, de esta forma se facilitara la
comprensin y el cdigo ser ms fcil de comprender a la hora de buscar un error, o si otro
programador debe darle mantenimiento.
Por ejemplo en vez de declarar la variable conexin como cnn en algunos casos es mejor llamarla por
su nombre Conexin.
Tambin el respeto de las maysculas y minsculas. Y en algunos lenguajes trata de evitar usar la
ya que por problema de codificacin regional suele haber inconvenientes, en vez de declarar la variable
contrasea podras usar una llamada clave.
2. Comentarios en el cdigo
Es fundamental comentar ya que facilitara la compresin a la hora de utilizar algoritmos complejos.
Sobre todo si se trabaja en equipo
3. Usar herencia
Utilizando este recurso vas a ahorrar muchas lneas de cdigo, por ejemplo podra crear una clase aparte
llamada Conexin que tenga todas las funciones para conectarse a una base de datos. Y llamarla en
otra clase nicamente colocando Inherits Conexin (Visual Basic.net) o si eres programador Java con
la palabra extends Conexin en el inicio de la clase, es suficiente para no gastar tiempo y espacio ya
que traes todos los elementos, funciones, etc desde la clase que heredaste
4. Documentar el cdigo
Cuando se trata de proyectos grandes y trabajando entre varias personas, es recomendable tener
documentado el cdigo, para su posterior consulta o si en caso que algn integrante ingrese al equipo
tenga un camino por donde orientarse, es muy fcil con C# lo puedes hacer colocando /// arriba de la
funcin/mtodo/procedimiento que ests realizando, con en Visual Basic , en Java puedes hacerlo
con /** y ah dejas todo documentado para que sirve, que parmetros recibe, si es una funcin entera
o boolean, etc
5. Alcance de las variables
Hay que tener mucho cuidado a la hora de declarar las variables si son de alcance pblico, privada (no
sale de la clase) o si es protegida (puede verse en otra clase nicamente si es heredada). De esta forma le
das calidad a tu proyecto y te evitas problemas en el futuro, tales como que vulneren tu sistema.

6. Usar procedimientos almacenados


Si tu aplicacin trabaja con bases de datos, sera fatal que pongas una consulta en forma cruda dentro del
cdigo, un caso prctico sera un login o ingreso, si colocamos Select *from usuarios y luego una
persona mal intencionada descompila nuestro proyecto y accede a una base de datos. En cambio s
llamamos a un procedimiento almacenado llamado comprobarUsuarios de ninguna manera se podra
adivinar las tablas de la base de datos o sera muy difcil, para el usuario mal intencionado.
7. Trabajar en capas o paquetes
Distribuir las clases en capas o paquetes nos ayuda a la organizacin del proyecto. Imagina que tu
proyecto tiene alrededor a unas 40 clases, va a ser un caos distribuir las funcionalidades dentro del
mismo. Generalmente se usan 3 o 4 capas.
Presentacin: Donde van todos los formularios
Lgica: Las clases que realizan funciones especificas
Datos: clases que manejan mtodos Setter y Getter
Reportes: Aqu puedes ir agrupando todos los informes
Archivos: imgenes, sonidos, etc
Aunque lo mismo depende del alcance de tu proyecto puedes ir agregando ms capas o paquetes
8. Lee mucho y practica
Es fundamental para el enriquecimiento personal y profesional leer y estar constantemente actualizado,
recuerda que la tecnologa avanza y todos los das hay algo nuevo para aprender
9. Ten la mente abierta
Hay una frase que dice la cabeza es como paracadas, si no se abre no funciona no te encierres en un
solo pensamiento por ejemplo el fanatismo del software libre vs software privativo, el cual es un
constante debate. Solo genera no progresar en nuestro mbito de trabajo. Como desarrollador .Net he
aprendido cosas increbles cuando comenc a trabajar en Java realmente entend por qu se convirti uno
de los lenguajes ms populares, incluso hay colegas mos que siempre han defendido MySQL pero
cuando vieron el potencial de Oracle como gestor de base de datos han quedado sorprendidos. Incluso
hay algunas implementaciones que combinadas funcionan en forma fantstica. Ningn lenguaje de
programacin es mejor que otro, utiliza el que creas que mejor funcione y se adapte a tus necesidades
1. S humano

Quizs esto no tenga nada que ver nada relacionado a la informtica como parte tcnica, pero doy mi
mejor consejo a nivel personal en este punto
Crea un ambiente agradable de trabajo, no somos robots o maquinas que solo hacen, hacen y ya est. S
amable con tus compaeros, saldalos con un abrazo al inicio de la jornada, pregntales si se sienten
bien, celebra los xitos con tu equipo, de esta forma se genera la motivacin y las personas se sienten
incluidas generando un sentimiento de pertenencia, poco a poco iras viendo cmo se mejora la
produccin, se fortalece el vnculo. Tampoco hagas de lado al novato que recin se inicia, ni tratando
como un rey al mejor desarrollador haciendo sentir mal al resto de los dems, todos tenemos
sentimientos y merecemos ser tenidos en cuenta, cada persona tiene un talento que nos hace nico.
Tambin busca o crea un espacio agradable, imagina que en una oficina trabajan en 6 empleados en
boxes separados con todos los elementos apretados (escritorio, silla,etc), obviamente nadie se sentira
cmodo, en cambio que si trabajaran sobre un mesa grande todos mirndose cara a cara, con msica
funcional o radio (en volumen bajo obvio), luz natural del da, con plantas en el saln, etc. Todo cambia
cuando nuestro lugar donde nos sentamos a escribir cdigo es cmodo, el entorno habla mucho de la
forma de trabajo, si aplicas este punto vers que todos van a venir a trabajar de manera positiva, y no va
a haber el tpico empleado que mira el reloj esperando que sea la hora de volver a casa constantemente
Y por ltimo para cerrar este tema, no te malvivas trabajando. La vida es corta para pasrsela frente a
una computadora, sabemos que programar es fantstico pero a veces hay que cuidar nuestra salud y
sobre todo nuestra mente que es lo que ms usamos. As que sal con tus amigos, toca un instrumento,
practica un deporte, baila, solo se vive una sola vez y la vida es una sola.

Das könnte Ihnen auch gefallen