arguments. There's no a single argument to that by hand. No even single one. Maybe except a good practice in shell scripting, but you better do something more useful and interesting to train scripting skill.
Professionalism is about being productive, it's about getting things done, about saving time, about effectiveness. Imagine that your team has to migrate the system to next version of gradle/any other tool. How many human hours it would take your team of 6 members to setup two easily switchable versions of gradle? On each workstation. But hold on. Now add the time you need to teach each of 6 people of your approach. Add extra time to examine installation instructions as they also may differ. Not really productive, right?
About production. It depends. Your company/project may use docker. But anyway, production is about having preinstalled and preconfigured env, so problem of managing Java tools is just not applicable to this situation.
Mitigation of issues related to manual usage of javac from command line is more related to using build system rather than managing tools installations by hand.
Hahahahaha. Thanks for that.
So much text OMG
Обсуждают сегодня