Αποφάσεις: ξόδεψε τελευταίο τον πιο περιορισμένο πόρο — DedSec Project
Αποφάσεις: ξόδεψε τελευταίο τον πιο περιορισμένο πόρο Το όριο μπορεί να είναι λεπτά GitHub Actions, χώρος, δεδομένα Internet, μπαταρία ή χρόνος του αναγνώστη. Πριν από ακριβό build: 1. Δες…
Το όριο μπορεί να είναι λεπτά GitHub Actions, χώρος, δεδομένα Internet, μπαταρία ή χρόνος του αναγνώστη.
Πριν από ακριβό build:
- Δες ακριβώς ποια αρχεία άλλαξαν.
- Κάνε γρήγορους ελέγχους syntax.
- Δοκίμασε τοπικά τα σημεία που επηρεάστηκαν.
- Ομαδοποίησε συγγενικές αλλαγές.
- Τρέξε ακριβές integration test μόνο όταν χρειάζεται.
- Κράτα περιθώριο για διορθώσεις.
Παράδειγμα: μια βιβλιοθήκη Markdown δεν χρειάζεται Android emulator για να ενημερώσει την τεκμηρίωση. Αλλά δεν επιτρέπεται να πεις ότι «δοκιμάστηκε στο κινητό» αν έκανες μόνο syntax check.
Αν μια αλλαγή δίνει μικρή αξία και καταναλώνει πολύ budget, πιθανόν πρέπει να περιμένει.
Η σωστή οικονομία είναι να αφαιρείς άχρηστες εκτελέσεις, όχι να κρύβεις ότι δεν έγιναν αναγκαίοι έλεγχοι.