4 ms·
They also: 1. Make programming more boring 2. Prevents me organizing related thoughts on single lines 3. Prevents me doing meaningful and more readable inden
by majkinetor 5y ago
They also:
1. Make programming more boring
2. Prevents me organizing related thoughts on single lines
3. Prevents me doing meaningful and more readable indentation in specific contexts (such as align on equal sign etc.)
I don't like them, nor I like any of the style checkers. The equivalent is aS if somebody wrote a book, and you give it to GPT-3 to make it more readable for entire world. Fascinating BS.
- hhmc 5y agoMost code formatters have pragmas to allow you to break out of the autoformatter, for when you really do need to override (your case 3).
- cinntaile 5y agoI can see why it is preferred for teams, if you don't work in teams you can decide for yourself of course.
- sixstringtheory 5y ago> Make programming more boring This is a terrible argument for anything to do with programming/code. It is pure opinion and preference and therefore is not falsifiable. If you’re on a team of one, go wild. But if you’re on an actual team trying to get things done, please don’t bore the other people to death with the “interminably soul crushing debates over code formatting” as the article aptly puts it. The team wants to see exciting results, not “exciting” code. Code is a means, not an end. And especially if you’re on the job, you are not being compensated with excitement, but money. Go seek excitement in your personal time. Formatters are not comparable to GPT because the code semantics have not changed, only the form. You just don’t want to retrain yourself to read code that isn’t written exactly to your liking. That’s laziness.