Toiminnan nopeuden tavoittelussa unohdamme usein perusasiat. Vaikea koodaus, epämääräiset speksit, epävarmat, testaamattomat Docker-kuvat... Myönnä, että olet kokenut tämän jossain vaiheessa (tai olet hyvin, hyvin onnekas). Tutustumme myös siihen, miten eBay käyttää WebAssemblyä laajamittaisesti.
Testit, jotka joskus epäonnistuvat
Kirjoittanut Sam Saffron
Jos käytät Ruby on Rails-operaatiota, saatat hyvinkin käyttää jalokiviä, joissa on Samin sormenjälkiä. Hän on myös yksi Discourse-foorumiohjelmiston kehittäjistä. Tässä ovat hänen ajatuksensa "flakey" -testeistä, jotka välkkyvät.
https://samsaffron.com/archive/2019/05/15/tests-that-sometimes-fail
Kalustopohjainen lähestymistapa rajapintatestiin Railsissa
Andrew Kozin
Mallien testaaminen kiinnikkeiden avulla on yksi asia. Mutta voitko tehdä sen tehokkaasti täydellisten käyttöliittymien osalta? Andrew of Evil Martians on kirjoittanut perusteellisesti joistakin nokkelista tekniikoista.
https://dev.to/evilmartians/a-fixture-based-approach-to-interface-testing-in-rails-2cd4
Oletusarvoisesti rikki: miksi sinun pitäisi välttää useimpia Dockerfile-esimerkkejä
Itamar Turner-Trauring
Olet telakoimassa sovellusta, sinulla on kiire ja tarvitset vain pienen lähtökohdan, jotta pääset vauhtiin - tämä on tarina, johon me kaikki törmäämme ennemmin tai myöhemmin. Valitettavasti monet esimerkit, jotka löydät googlettamalla, ovat yksinkertaisesti rikki. Tässä kerrotaan, miten voit välttää joitakin yleisiä sudenkuoppia.
https://pythonspeed.com/articles/dockerizing-python-is-hard/
Miksi AWS:n käyttöoikeudet ja salaiset avaimet eivät saisi olla koodipohjassa?
Tamás Sallai
Vaikka kokeneemmat kehittäjät saattavat huutaa "TODELLA!" tästä otsikosta, on aina hyvä päivittää joitakin parhaita käytäntöjä ja perusteita. Ja siitä on hyötyä myös nuoremmille kollegoillesi (lähetä heille tämä raportti!).
https://advancedweb.hu/2019/05/28/aws_config_credentials/
WebAssembly eBayssa: A Real-World Use Case
Kirjoittaneet Pranav Jha ja Senthil Padmanabhan
WebAssembly on vielä suhteellisen uusi, mitä tulee taistelussa testattuihin käyttötapoihin, joten on aina mielenkiintoista lukea tapaustutkimus. Se on myös vähintäänkin aika yllättävä käyttötapa! Sukella syvälle Pranavin ja Senthilin kanssa, se on todella mukaansatempaavaa.
https://www.ebayinc.com/stories/blogs/tech/webassembly-at-ebay-a-real-world-use-case/
Bonus! Jotain viikonloppua varten ehkä? Tässä ovat kolme pientä mutta yllättävää asiaa, joita voit tehdä JavaScript:ssä..
Lue lisää: