Вы находитесь на странице: 1из 3

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.
Espero que te sirvan estos consejos, saludos al lector, en este caso usted colega desarrollador

Вам также может понравиться