117. Clean Code = Horribel prestanda ☠️ + några prestandamyter

117. Clean Code = Horribel prestanda ☠️ + några prestandamyter

I detta avsnitt av vår podcast pratar vi om "clean code" och hur det inte alltid leder till bästa prestanda. Vi diskuterar Casey Muratoris video om hur "clean code" principerna kan göra din kod långsam och ineffektiv och tar vi upp en något kontroversiell åsikt om polymorfism och avslöjar varför det är blä. Vi går igenom olika argument som folk använder för att ignorera prestandaproblem och avfärdar dem en efter en.

Vi tar upp exempel från riktiga företag, som Facebook, och hur de har spenderat år på att förbättra prestandan i sina program. Men trots allt detta verkar det finnas en utbredd attityd om att programvara helt enkelt inte har några prestandaproblem.

Så ta en paus från dina långsamma program och lyssna på oss prata om hur du kan få din kod att springa som Usain Bolt.

🤓 Svårighetsnivå: 3/5

🔗 Länkar:
Punglås/Pungvattenlås
Kållapshjärta
Casey Muratori
YouTube-video: “Clean” Code, Horrible Performance
Developers! avsnitt 77. Clean Code
YouTube-video: Performance Excuses Debunked

💬 Ställ en anonym fråga eller insändare som vi kan ta upp i podden!

💌 Håll kontakten med oss:

Discord

Instagram

Facebook

hello@developerspodcast.com

https://www.developerspodcast.com

Om du gillar podden får du gärna stötta oss genom att köpa vår merch, bli en Patreon, subscriba till podden eller skriva en recension!

★ Support this podcast on Patreon ★

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(290)

290. Sagan om Git med Enrico Campidoglio [repris]

290. Sagan om Git med Enrico Campidoglio [repris]

Följ med oss när vi gästas av tangentbordskonnässören och git-experten Enrico Campidoglio som virtuellt placerar oss vid lägerelden och berättar om allt ifrån gits historia till branching-strategier t...

1 Okt 50min

289. Vad som faktiskt gör skillnad

289. Vad som faktiskt gör skillnad

Det som tog dig till ditt första karriärsteg är sällan det som tar dig vidare. Vi pratar idag om steget från utvecklare till ledare. Hur hittar man arbete med hög påverkan när det inte längre finns en...

17 Sep 44min

288. Ny roll, ny höst, tre veckor kvar

288. Ny roll, ny höst, tre veckor kvar

Vi inleder med att prata om Sverige-ID, statens nya e-legitimation som lanseras första december. Vad är det egentligen, hur skiljer det sig från BankID och Freja, och varför känns det bra att det ägs ...

3 Sep 53min

287. Vad är LTS? Vad är EOL? Och varför räknar alla olika?

287. Vad är LTS? Vad är EOL? Och varför räknar alla olika?

Vi gör ett försök till att lära oss själva vad LTS, EOL, release, och maintenance faktiskt innebär. Vi blir inte kloka på att varje leverantör gör på sitt eget sätt. .NET 8 och 9 som går ut samma dag ...

20 Aug 46min

286. Spec-driven development (vattenfall igen?)

286. Spec-driven development (vattenfall igen?)

Spec-driven development är ett arbetssätt som växt fram som motsatsen till vibe coding. I sin enklaste mening innebär det att du skriver en strukturerad specifikation innan AI-agenten får skriva koden...

6 Aug 52min

285. Deep web och dark web (hur tusan kommer man in?)

285. Deep web och dark web (hur tusan kommer man in?)

Den största delen av internet dyker inte upp på Google. I det här avsnittet lär vi oss om deep web och dark web, hur Tor fungerar, och frågan man kanske inte vågar ställa: hur man rent praktiskt tar s...

23 Jul 38min

284. Under ytan: undervattenskablarna som bygger upp internet

284. Under ytan: undervattenskablarna som bygger upp internet

99 % av all interkontinental datatrafik på internet går inte via satelliter. Den går via 1,5 miljoner kilometer kablar på havets botten – kablar som är ungefär lika tjocka som ett skäggstrå, kostar 25...

16 Jul 26min

283. Vad är feature flags och varför vågar ingen ta bort dem?

283. Vad är feature flags och varför vågar ingen ta bort dem?

Du har sett dem i kodbasen: if-satser som kollar om en funktion är "på", döpta efter features som lanserades för tre år sedan. I det här avsnittet reder vi ut feature flags (på/av i koden som styr vil...

9 Jul 45min

Populært innen Teknologi

teknisk-sett
energi-og-klima
lydartikler-fra-aftenposten
shifter
nasjonal-sikkerhetsmyndighet-nsm
smart-forklart
rss-ai-forklart
tomprat-med-gunnar-tjomlid
elektropodden
rss-kunstig-intelligens-med-elisabeth-maren-og-morten
rss-bouvet-bobler
rss-alt-vi-kan
fornybaren
rss-bak-skyen
kortslutning
pedagogisk-intelligens
rss-larervarelset
rss-teknologioptimistene-en-podkast-om-teknologi-og-mennesker
rss-ki-praten
rss-polypod