Internal APIs Risks
Using internal APIs can lead to significant challenges for application developers, especially during migrations, as they may rely on less supported code. This reliance often stems from convenience or quick fixes found online, rather than sound development practices. Additionally, IDE developers face their own hurdles when they use reflection to access internal details, which can hinder the evolution of libraries like JUnit.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE-Radio Episode 316: Nicolai Parlog on Java 9
Related Questions