Στην επιδίωξη της επιχειρησιακής ταχύτητας συχνά χάνουμε από τα μάτια μας τα θεμελιώδη. Δύσκολα κωδικοποιημένα διαπιστευτήρια, ασαφείς προδιαγραφές, ασαφείς μη δοκιμασμένες εικόνες Docker... Παραδεχτείτε το, έχετε βρεθεί σε αυτό το σημείο κάποια στιγμή (ή είστε πολύ, πολύ τυχεροί). Θα ρίξουμε επίσης μια ματιά στον τρόπο με τον οποίο το WebAssembly χρησιμοποιείται σε κλίμακα από το eBay.
Δοκιμές που μερικές φορές αποτυγχάνουν
Από τον Sam Saffron
Εάν εκτελείτε μια λειτουργία Ruby on Rails, μπορεί κάλλιστα να χρησιμοποιείτε πολύτιμους λίθους που έχουν τα αποτυπώματα του Sam πάνω τους. Είναι επίσης ένας από τους ιθύνοντες νου πίσω από το λογισμικό φόρουμ Discourse. Ακολουθούν οι σκέψεις του σχετικά με τις "flakey" δοκιμές που τρεμοπαίζουν.
https://samsaffron.com/archive/2019/05/15/tests-that-sometimes-fail
Μια προσέγγιση βασισμένη σε εξαρτήματα για τον έλεγχο διεπαφών στο Rails
Από τον Andrew Kozin
Η χρήση εξαρτημάτων για τη δοκιμή των μοντέλων σας είναι ένα πράγμα. Αλλά μπορείτε να το κάνετε αποτελεσματικά για πλήρεις διεπαφές χρήστη; Ο Andrew του Evil Martians έχει μια λεπτομερή αναφορά σε μερικές έξυπνες τεχνικές.
https://dev.to/evilmartians/a-fixture-based-approach-to-interface-testing-in-rails-2cd4
Broken by default: γιατί πρέπει να αποφεύγετε τα περισσότερα παραδείγματα Dockerfile
Από τον Itamar Turner-Trauring
Κάνετε dockerizing μια εφαρμογή, βιάζεστε και χρειάζεστε ένα μικρό σημείο εκκίνησης για να ξεκινήσετε - είναι μια ιστορία που όλοι θα συναντήσουμε αργά ή γρήγορα. Δυστυχώς, πολλά από τα παραδείγματα που μπορείτε να βρείτε με το Googling είναι απλά χαλασμένα. Δείτε πώς μπορείτε να αποφύγετε ορισμένες κοινές παγίδες.
https://pythonspeed.com/articles/dockerizing-python-is-hard/
Γιατί τα κλειδιά πρόσβασης και τα μυστικά κλειδιά του AWS δεν πρέπει να βρίσκονται στην βάση κώδικα
Από τον Tamás Sallai
Αν και οι πιο έμπειροι προγραμματιστές μπορεί να φωνάξουν "Φυσικά!" σε αυτόν τον τίτλο, είναι πάντα καλό να ανανεώνετε κάποιες βέλτιστες πρακτικές και θεμελιώδεις αρχές. Και θα είναι ωφέλιμο για τους πιο νεαρούς συναδέλφους σας (οπότε στείλτε τους αυτή την αναφορά!)
https://advancedweb.hu/2019/05/28/aws_config_credentials/
WebAssembly στο eBay: eBay: Μια περίπτωση χρήσης σε πραγματικό κόσμο
Από τους Pranav Jha και Senthil Padmanabhan
Το WebAssembly είναι ακόμα σχετικά νέο όσον αφορά τις δοκιμασμένες χρήσεις, οπότε είναι πάντα ενδιαφέρον να διαβάζετε μια μελέτη περίπτωσης. Είναι επίσης μια αρκετά εκπληκτική χρήση για να πούμε το λιγότερο! Κάντε μια βαθιά βουτιά με τον Pranav και τον Senthil, είναι πραγματικά καθηλωτικό.
https://www.ebayinc.com/stories/blogs/tech/webassembly-at-ebay-a-real-world-use-case/
Μπόνους! Κάτι για το Σαββατοκύριακο ίσως; Εδώ είναι τρία μικρά αλλά εκπληκτικά πράγματα που μπορείτε να κάνετε στο JavaScript.
Διαβάστε περισσότερα: