accesorios transaccionales permiten a un programador para organizar y aislar acciones del programa . Al aislar la acción y establecer las condiciones necesarias que deben cumplirse para realizar la transacción , el programador también organiza la clase y los objetos de las condiciones. Esto hace que el código sea más fácil de gestionar, controlar y editar . Este alto nivel de organización también hace que sea más fácil para los programadores, que no lo hicieron autor del código , para comprender su estructura y para editar o adaptar el código según sea necesario.
Condiciones
< p> accesorios transaccionales no realizará una función a menos que se cumplan todas las condiciones o dependencias . Por ejemplo , en un programa de facturación , una carga no puede ser procesado a través de una cuenta a menos que se lleva a cabo la condición de una consulta de saldo y devuelve un resultado igual o mayor que la cantidad de carga . El cargo es el accesorio transaccional y no se completará si no se cumple la condición de la consulta de saldo .
Testing
El tiempo necesario para poner a prueba un programa para errores se reduce con accesorios transaccionales. Al poner a prueba transacciones aisladas , áreas específicas del código se examinan y se identificaron las áreas problemáticas más rápidamente. Prueba sin accesorios transaccionales requiere cada pasada para examinar todo el código del programa.
Precauciones
accesorios transaccionales dependen de toda la cadena de acciones o condiciones que se reunieron para función . Si una pieza no se encuentra, la operación no funcionará. Al probar el programa o la solución de problemas, asegúrese de que el se incluyen todos los accesorios ( o excluidos ) o se devolverá un mensaje de error falso.