It’s more language dependent than ide. Go for instance makes unused variables a compiler error (I believe) which means ides mark it as red immediately.
Ts/js can have eslint rules against unused variables but they will still usually compile or just run directly anyway.
Java doesnt error but can be set to warn you on them.
1blocker has so far been pretty good at keeping up with YouTube’s changes on iOS on the iPhone on safari.
Safari on iOS has allowed full extensions for several years now.
Allman or even horstmann I could still deal with, the rest would be difficult.
Though none are as bad as whoever came up with right aligning all the brackets to make any code look like python until you spot the deranged line of brackets on the right…
I cannot for the life of me find it now but the dude put it on GitHub
That last line is the solution though, choose a linter, enforce all style arguments, so they are just the way the code is. No arguments.
Every single project I work on is setup with prettier. With Java there is a maven plugin that runs it on compile. And with ts projects it is part of the built pipeline.
I wish I could use prettier for Abap, reminds me how much I like having an opinionated formatter. I don’t like wasting time formatting code manually.
Abap has one formatter that is not very opinionated, and lets way more to much wierd spacing through, especially for a language that is as verbose as abap.
When I initially read your version I didn’t even notice what was different. I think the article makes a lot of good points, and rereading the original and your version, I see the difference.
The mindset that annoys me is people being mean and closed minded, and malevolent ignorance. so why use a bad proxy for like stupid, for the actual behavior and attitude that I have an issue with.
I’ve seen similar arguments for not body shaming people for being toxic trolls, and found it quite compelling.
I remember this being discussed when Apple first announced it because developers have to hand off graphics to the os so the os can do the divested rendering specifically because Apple didn’t want individual apps to be able to gather data about where users are looking.
But this goes for everything you say to someone, or about someone when they could hear it or find out later. You cannot possibly always know what will hurt someone.
The bug is in the library of a library that the library owns. They fixed it and published it in the library of the library but the library hasn’t been updated in 2 months.
Search, I’m a programmer and frequently need clips of text I’ve used before, especially with some sap stuff I do. I don’t need to edit that much, but I do pin, tag, and label snippets a lot.
Sap backend data has a lot of “keys” related to my test user that I need repeatedly, the key for the user, the key for their position, the department, etc. and having them all in my clipboard is very practically.
It’s more language dependent than ide. Go for instance makes unused variables a compiler error (I believe) which means ides mark it as red immediately.
Ts/js can have eslint rules against unused variables but they will still usually compile or just run directly anyway.
Java doesnt error but can be set to warn you on them.
Abap doesn’t care and won’t tell you.
Your mileage will vary.