Jokaisen ammattikehittäjän pitäisi olla (ja useimmat ovat) tekoälyn vastainen:
Ei-tekoälyyn, deterministiset ratkaisut ovat aina parempia kuin tekoälypohjaiset, ei-deterministiset ratkaisut.
Jos Python-poliisi lukee koodini, saan elinkautisen vankeusrangaistuksen
En tiennyt, että paikalliset tuonnit olivat kiistanalaisia Tuon kirjastoja funktioiden sisällä koko ajan
Mutta suuren voiman mukana tulee suuri vastuu
Ymmärrän, että PEP8 ehdottaa maailmanlaajuista tuontia, mutta jokaisessa säännössä on poikkeuksia, ja sinun pitäisi tietää, milloin niitä kannattaa rikkoa
Tässä on muutamia paikallisen tuonnin etuja:
Tiedä tarkalleen, mistä riippuvuutesi tulevat niitä käytettäessä sen sijaan, että joutuisit vierittämään tiedoston alkuun
voi tuoda moduuleja ehdollisesti tarvittaessa/jos tarvitset niitä
voisi parantaa moduulin latausaikaa, koska sinun ei tarvitse tuoda kaikkea alussa
voi auttaa sinua pääsemään eroon kehäriippuvuuksista (olettaen, että olet liian laiska korjaamaan kehäriippuvuutta oikealla tavalla)
On selvää, että paikallisessa tuonnissa on myös haittoja, mutta tämä on puff-kappale, joten en mainitse niitä tässä
Kaiken kaikkiaan suosittelen käyttämään maailmanlaajuista tuontia, mutta ymmärrä kompromissit, jotta voit hyödyntää paikallista tuontia tarvittaessa
Tämä ei ole edes etäisesti totta.
En ole varma, mistä aloittaa, mutta yksi räikeimmistä esimerkeistä tässä on "React korvasi jQueryn".
Tarkistin numerot:
jQueryä käytetään tällä hetkellä 73,5 prosentilla kaikista verkkosivustoista (90,4 prosentin markkinaosuus). Reactia käytetään 5,6 prosentilla verkkosivustoista (6,9 prosentin markkinaosuus).
Mutta se on vasta alkua. Lähes kaikki muu luettelossa ei ole hyvä esimerkki:
• GraphQL ei ole korvannut RESTiä.
• Mikropalvelut eivät ole korvanneet monoliitteja.
• Kohdistin ei ole korvannut VS Codea.
• ChatGPT ei ole korvannut Googlea.
• C++ ei ole korvannut C:tä.