ngrams icon indicating copy to clipboard operation
ngrams copied to clipboard

Replace Duplicate Code with Method

Open fernan0502 opened this issue 5 months ago • 0 comments

Problema: Código repetido para tokenización y cálculo de probabilidades suavizadas en múltiples clases genera redundancia y errores.

Beneficios:

Centraliza lógica común, reduce duplicación.

Facilita correcciones en un solo lugar.

Diseño modular y reutilizable.

Solución Aplicada: Se creó la clase utilitaria NgramUtils con métodos comunes (tokenize(), addOneSmoothedProbability()). Clases principales ahora usan estos métodos.

fernan0502 avatar Aug 13 '25 04:08 fernan0502