Refactoring a Currency Converter: Secure API Keys and Universal Conversions
Introduction
The ConversorDeMonedas project began as a straightforward Java application for currency conversion. While functional, it faced common challenges associated with rapid development: a hardcoded API key directly embedded in the source code, and a rigid design that limited conversions to specific pairs, such as USD to others.