Každý profesionální vývojář by měl být (a většina z nich je) proti umělé inteligenci:
Deterministická řešení bez umělé inteligence jsou vždy lepší než nedeterministická řešení založená na umělé inteligenci.
Pokud si pythonovská policie přečte můj kód, dostanu doživotí
Nevěděl jsem, že lokální importy jsou kontroverzní Neustále importuji knihovny v rámci Functions
S velkou mocí však přichází i velká zodpovědnost
Chápu, že PEP8 navrhuje globální importy, ale každé pravidlo má výjimky a měli byste vědět, kdy je porušit
Zde je několik výhod lokálního dovozu:
Přesně vědět, odkud vaše závislosti pocházejí v době jejich použití, místo toho, abyste se museli posouvat na začátek souboru
můžete podmíněně importovat moduly, kdy/pokud je potřebujete
může zlepšit dobu načítání modulu, protože nemusíte importovat vše na začátku
vám může pomoci dostat se z kruhových závislostí (za předpokladu, že jste příliš líní na to, abyste cyklickou závislost opravili správným způsobem)
Je zřejmé, že místní dovoz má i své nevýhody, ale tohle je nafouklý kousek, takže je zde nebudu zmiňovat
Celkově doporučuji používat globální dovozy, ale pochopte kompromisy, abyste mohli v případě potřeby využít místní dovozy
To není ani vzdáleně pravda.
Nejsem si jistý, kde začít, ale jedním z nejkřiklavějších příkladů zde musí být "React nahradil jQuery".
Zkontroloval jsem čísla:
jQuery se v současné době používá na 73,5 % všech webových stránek (90,4 % podíl na trhu). React se používá v 5,6 % webových stránek (6,9% podíl na trhu).
Ale to je jen začátek. Téměř vše ostatní v seznamu není dobrým příkladem:
• GraphQL nenahradil REST.
• Mikroslužby nenahradily monolity.
• Kurzor nenahradil VS Code.
• ChatGPT nenahradil Google.
• Jazyk C++ nenahradil jazyk C.
Každá technologie je nakonec nahrazena:
• FTP → HTTP
• BitKeeper → Git
• jQuery → Reagovat
• VS kód → kurzor
• Google → ChatGPT
• Montáž → C → C++
• Monolith → Microservices
• MÝDLO → ZBYTEK → GraphQL