|
|
|
|
|
by hsbauauvhabzb
576 days ago
|
|
I try and maintain 100 char width in most code, because I feel like it makes people more concise. I’m curious on several statements you made, please take these as genuine and well intended questions: what’s wrong with two space indent? Would a bigger monitor with higher DPI solve some of these issues? Have you considered a horizontal scroll wheel or similar? I think this is a Band-Aid to a bad pattern, but may be a legitimate option You may appreciate python PEP8, which discusses things like highly nested code and functions being considered bad. I first followed PEP8 kicking and screaming, but I think it forced me to remove some bad programming habits and I now lint check my code habitually. |
|
Bigger monitor with higher DPI does help, yep.
Horizontal scroll: I suppose it could help. The more immediate tradeoff tends to be that I use a terminal full width on a large monitor when needed, and tolerate the fact that I'd prefer to have space to have a web browser open on the same screen.
I'm a big fan of Sandy Metz, who advocates 5 line routines. In Python and Ruby, this is possible, and the indentation problems go away. In C, it's more of a challenge.