are you aware of any competitive programming-like platform (think: LeetCode, HackerRank), but one that doesn’t focus just on correctness, writing fast code and writing it fast? I’d like to be able to compete and test myself in terms of code readability, maintainability, testability and all these qualities that are actually hard to measure automatically, but usually much more important in daily work
t
thanksforallthefish
01/23/2023, 1:24 PM
I would wonder if that is even possible. readability and testability are not scientific measures, at least in my experience I always had to adapt my style of writing code when changing team as different teams have different preferences
maintainability could be done, if you trust tools like sonar
maybe something will pop up with the advent of chatGPT, though I would prefer local maximas (as in, what the team prefer) over generic measures. still, if you find anything please update here too, I am curious
p
Piotr Krzemiński
01/23/2023, 1:25 PM
yeah, it’s a hard problem because everyone means something different under these qualities, but I can think of judges like in sport who assess the style
p
pavi2410
01/26/2023, 4:49 PM
Advent of code is for people like us 🙂
pavi2410
01/26/2023, 4:51 PM
Completely opposite to code readability, you might find it fun to play code golf on codegolf.stackexchange.com
p
Piotr Krzemiński
01/26/2023, 5:02 PM
AoC, sure, I love it, but the element of judging is missing. You basically get a task and implement it however you like: messy and quickly, or using FP, or as code golf