Archivos para las entradas con etiqueta: desarrollo

Ya tiene un rato desde que hice el desarrollo que se esta implementando en este momento, ya esta en el servidor donde accesa toda la gente pero nadie lo puede ver porque ningún cliente esta marcado 😛 , por el momento la gente solo ve que se cambio la leyenda de advertencia (y si es cuidadosa que varia en unos servicios, esto porque no se instalaron estos servicios en los otros servidores y de eso me di cuenta el último viernes de mayo).

¿Y? No mamen, ya viendo otras cosas ya se me ocurrieron las cosas que le faltaron a lo que hice, a continuación las enlisto:

  • Variables: uso variables globales para hacer la función de validación, pero me he dado cuenta de que use variables repetidas que afectaron para otros servicios que no hacen el login por el componente común, la solución fue subir esas variables, que ya estaban pero con otro nombre, para no cambiar nada de lo que hice.
  • La clase principal que hace la validación esta mal. En primera porque hay redundancia de código. En segunda porque es bien exclusiva, ayer un chico de fabrica de software me pregunta de como usar esta función con esto me di cuenta de que falta más separación en cuanto validación (porque dependo de un parametro extra que no sé si las demás personas lo consideran). Aquí no sé si voy a dar alguna solución (aunque ya se me estan ocurriendo 😛 )
  • El jsp que incluyen los demás jsp’s hay que tratarlo con cariño 😛 Hay cosas tan raras (20 tablas para presentar un detalle y unos botones o tres frames para mostrar información, detalle y botones cada uno de estos en un frame) y luego las hojas de estilos, ¡no! la verdad es un asco trabaja con los jsp’s en general. Pero también se puede manejar y mejorar mi jsp, sobre todo porque tengo una dependencia en todo el desarrollo de la variable que no sé si l@s otr@s desarrolladores (as) tienen contemplado.

Esto es lo que ha sucedido en estos días de salidas tardes (la semana pasada) y luego el chico de fabrica de software que estaba atendiendonos se fue y la que nos atiende ahora es un asco, tengo que estar revisando todo lo que regresa si falla y decirle porque falla, perdiendo mi tiempo en atender otras cosas y haciendo que yo salga tarde.

Por el momento ya comente esta situación con mi jefa y la chica con la que trabajo (antes hable con el jefe de la consultora para esto) y pues me dicen que se compondrá (la siguiente semana otra vez va estar del asco) pero la verdad no vi mucha acción de hacemos esto para solucionar esto (de hecho la chica con la que trabajo me dice que irnos temprano a las 6pm o 6:30pm a más tardar, pero a esta hora ya para qué).

Bueno, yo siempre he dicho que una vez soporto esto (como en la UAM al final del trimestre) pero no un mes completo.

Esa es la pregunta que me hice al momento de platicar con el jefe de jefes de la consultora para la que trabajo.

¿Bien de qué platicamos? Pues como he comentado antes en este blog me interesa implantar sobre mi la metodología de desarrollo PSP (Personal Software Process antes de que se emocionen los fans de sony) para poder tener una mejor predicción de tiempo que tardo en hacer un programa (claro, de menos de 10,000 líneas de código). Así que platique de metodologías de ingeniería de software (a nivel teorico estudiantil) porque para ser sinceros lo más ordenado que hay en la consultora son las fiestas y si quiere llegar a su visión que tiene de la consultora pues le va a hacer falta esto. Como yo no supuse ya tiene una idea al respecto, el problema que vi es que lo quiere formalizar todo como si fuera un modelo matemático. No esta mal su idea (de hecho ingeniosa) pero su idea es de meter todo el desarrollo de sistemas (hasta definio sistema) a un modelo que creo que esta reinventando el hilo negro (sí, así como yo) pero como decía mi maestro de ingeniería de software: algo es mejor que nada.

El problema es que ni los matemáticos pudieron formalizar las matemáticas, esto porque las matemáticas estan desarrolladas sobre el lenguaje humano que es el diablo mismo para estos temas. Entonces si tienes que interactuar con el lenguaje (hacer sistemas de computo es creer que lo que entendimos es lo que el cliente cree que necesita) tienes una fuerte barrera para desarrollar algo formal (o axiomatizado en el modelo de la consultora) y de hecho que tengas a una persona introduce una subjetividad que no puedes librar. Si la persona conoce del negocio entonces esa subjetividad es menor pero ya saben que muchas veces pensamos que las cosas podrían hacer mejor como las pensamos (así como cierto político que perdió las elecciones del 2006 y ahora ya anda con su partido político).

Ahora a mi me toca hacer algo que en mi vida había pensado: establecer las etapas del desarrollo. ¿Por qué si no tego experiencia en este ramo? Nada más por hacer la pregunta de ¿tienes metodologías de desarrollo de software? Yo desde un principio fui claro en que no tengo experiencia alguna en este sentido pero el jefe de jefes me ha dejado esa tarea (espero pronto ver un cero más a mi sueldo) y pues espero salga bien. La mala es que es para el miercoles y tengo que estudiar al respecto este fin de semana (porque al igual que el 24 tengo que venir medio día al igual que Oscar).

Bueno ya les contaré al respecto.

Sí, el trabajo se pusó rudo desde el fin de semana pasado hasta hoy, todo por un pinche archivo de configuración, ya que estos archivos son la base para el flujo del modelo vista controlador, a parte no tenía el control del servidor para reiniciar cuando hacía cambios sobre estos archivos, para los jsp’s y las clases java no había problema.

Al fin hoy termine de menos una modificación (como el 60%) ahora tengo que modularizar mi modificación para que la puedan usar otras secciones de robancomer.com 😛

Ya escribiré más de otras cosas que he hecho por acá (sí voy a liberar un ejemplo de custom tag 😛 ) y otras cosas que he hecho.