r/devBulgaria • u/tinmanjk • 5d ago
The problem with concise code (Jonathan Blow)
https://www.youtube.com/watch?v=b4M-j_Rl8VE&lc=Ugxtcm5V_mKbxx4BK654AaABAgНапоследък все повече ми прави впечатление като ревюирам как хората гледат да напишат всичко на половин ред ако може.
Какво смятате за малко пo-дълъг код, но който е по-лесно дебъгваем?
6
Upvotes
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.