General comment without specifics. I think shading should be used* on a
case by case basis* when the benefits outweigh the drawbacks. How about
exploring alternatives such as modularization, dependency management, or
careful dependency selection, before resorting to shading? My point is that
shading will introduce more debugging and testing as packages will be
renamed impacting flexibility. Case in point, things like unit and
integration tests may need adjustments to account for the renamed packages.

HTH

Mich Talebzadeh,

Architect | Data Science | Financial Crime | GDPR & Compliance Specialist
PhD <https://en.wikipedia.org/wiki/Doctor_of_Philosophy> Imperial College
London <https://en.wikipedia.org/wiki/Imperial_College_London>
London, United Kingdom


   view my Linkedin profile
<https://www.linkedin.com/in/mich-talebzadeh-ph-d-5205b2/>


 https://en.everybodywiki.com/Mich_Talebzadeh



*Disclaimer:* The information provided is correct to the best of my
knowledge but of course cannot be guaranteed . It is essential to note
that, as with any advice, quote "one test result is worth one-thousand
expert opinions (Werner  <https://en.wikipedia.org/wiki/Wernher_von_Braun>Von
Braun <https://en.wikipedia.org/wiki/Wernher_von_Braun>)".


On Sat, 7 Dec 2024 at 06:21, Holden Karau <holden.ka...@gmail.com> wrote:

> Hi Y'all,
>
> As we're getting closer to 4.0 I was thinking now is a good time for us to
> try and reduce the class path we expose for JVM users. Are there any common
> classes/packages folks would like to see shaded?
>
> Cheers,
>
> Holden :)
>
> --
> Twitter: https://twitter.com/holdenkarau
> Fight Health Insurance: https://www.fighthealthinsurance.com/
> <https://www.fighthealthinsurance.com/?q=hk_email>
> Books (Learning Spark, High Performance Spark, etc.):
> https://amzn.to/2MaRAG9  <https://amzn.to/2MaRAG9>
> YouTube Live Streams: https://www.youtube.com/user/holdenkarau
> Pronouns: she/her
>

Reply via email to