Esta es una pregunta muy interesante.
Creo que la respuesta a eso radica directamente en las características del software.
Suponga que está haciendo un paquete de contabilidad (lo sé, ninguna persona sensata fuera de la industria NUNCA haría eso, pero tenga paciencia conmigo): ¿debería permitir que los usuarios eliminen o editen una información financiera que hayan ingresado? Bueno, los errores ocurren, entonces ¿por qué no? Porque pueden eliminar la información con el propósito de falsificar los libros. Sin embargo, si se realiza correctamente, dicha eliminación es absolutamente segura de agregar.
Sin embargo, ¿qué pasaría si creara un paquete de contabilidad que le permitiera hacer dos juegos diferentes de libros a partir de la entrada de información una vez? Eso es definitivamente algo que no debes hacer, porque es ilegal.
- ¿Cómo sabemos si somos individuos morales?
- Cómo identificar si una persona es ética o no
- Mi padre musulmán me circuncidó por la fuerza cuando tenía 11 años. ¿Merezco esto?
- ¿Por qué la pobreza local se considera un problema pero no la pobreza global?
- ¿Cuán plausible es el egoísmo ético?
Entonces … esta es la mentalidad que debes usar.