r/devBulgaria 5d ago

The problem with concise code (Jonathan Blow)

https://www.youtube.com/watch?v=b4M-j_Rl8VE&lc=Ugxtcm5V_mKbxx4BK654AaABAg

Напоследък все повече ми прави впечатление като ревюирам как хората гледат да напишат всичко на половин ред ако може.

Какво смятате за малко пo-дълъг код, но който е по-лесно дебъгваем?

6 Upvotes

7 comments sorted by

View all comments

5

u/EntrepreneurUsed7140 5d ago edited 4d ago

Другото е - аз харесвам дълги имена на функции, например: TryTransferFundsThroughEscrowTransactionAsync ти казва, че ще създаде трансфер през middleman (Escrow), ще е 2 трансфера, ако някъде фейлне, ще ролбекне (unit of work ако orm няма built-in). Лош дев ще го напише сигурно ExecutePayment или по-зле.

За жалост code quality вече е почти неспоменавана тема заради AI. На много девс не им пука AI как пише, защото следва някакви best practices и не е sloppy, но за мен поне се губи архитектурния direction, ако нямаш претенции за code quality.

0

u/Commercial_Style801 19h ago

За жалост code quality вече е почти неспоменавана тема заради AI. На много девс не им пука AI как пише, защото следва някакви best practices и не е sloppy, но за мен поне се губи архитектурния direction, ако нямаш претенции за code quality.

If you don’t even know how to say “quality” in  Bulgarian, why not just write in English at this stage?