Entradas

Mostrando entradas de mayo, 2026

📘 Técnicas de documentación de sistemas con JavaDoc

La documentación es una parte crítica en el desarrollo de software. En proyectos profesionales —especialmente aquellos construidos con lenguajes como Java — documentar correctamente no es opcional: es lo que permite que un sistema sea entendible, mantenible y escalable. A continuación se muestra cómo documentar sistemas usando JavaDoc , no solo desde lo técnico, sino también desde un enfoque estructurado y profesional. 📘 ¿Qué es JavaDoc? JavaDoc es una herramienta incluida en el JDK de Java que permite generar documentación automática en formato HTML a partir de comentarios en el código fuente. 👉 Se usa para: Documentar clases, métodos y atributos Facilitar mantenimiento del código Generar documentación profesional tipo API 🧠 Estructura básica de JavaDoc Los comentarios JavaDoc se escriben así: /** * Descripción general */ 🧱 Ejemplo básico /** * Clase que representa un empleado. * Contiene información básica y cálculo de salario. */ public class Empleado { private Strin...

🧩 Ejemplo POO + throw, throws y try-catch

Imagen
Ejemplo practico de Manejo Estructurado de Excepciones en Java POO Ver base teórica previa🚀 🎯 Escenario: Sistema simple de registro de usuarios , donde: Se valida la edad (con throw ) Se simula lectura de datos (con throws ) Se manejan errores en main (con try-catch ) 🏗️ 1. Clase Usuario (Entidad) public class Usuario { private String nombre; private int edad; public Usuario(String nombre, int edad) { this.nombre = nombre; this.edad = edad; } public String getNombre() { return nombre; } public int getEdad() { return edad; } } ⚠️ 2. Excepción personalizada public class EdadInvalidaException extends Exception { public EdadInvalidaException(String mensaje) { super(mensaje); } } 🔎 Esto es clave en POO: crear tus propias reglas de error. 🧠 3. Clase ServicioUsuario (Lógica de negocio) import java.io.*; public class ServicioUsuario { // Uso de throw public void validarEdad(Usuario usuario) th...