εννοείται οτι δεν θα πάει ο dev να διορθώσει 40 διαφορετικά project κάποια απο τα οποία είναι τέρατα, σε 20 διαφορετικές γλώσσες. το API θα αλλάξει.
Εμφάνιση 16-25 από 25
-
19-09-15, 08:06 Απάντηση: Ο κώδικας της Google φτάνει τις 2 δισεκατομμύρια γραμμές #16See first, think later, then test. But always see first. Otherwise you will only see what you were expecting. Most scientists forget that. - Douglas Adams
There's no right, there's no wrong, there's only popular opinion. - Jeffrey Goines (12 Monkeys)
-
19-09-15, 09:48 Απάντηση: Ο κώδικας της Google φτάνει τις 2 δισεκατομμύρια γραμμές #17
- Εγγραφή
- 27-08-2004
- Περιοχή
- internet
- Μηνύματα
- 23.372
- Downloads
- 58
- Uploads
- 17
- Άρθρα
- 9
- Ταχύτητα
- 49999 / 4999
- ISP
- ΟΤΕ Conn-x
- DSLAM
- ΟΤΕ - ΚΟΥΝΟΥΠΙΔΙΑΝΩΝ
Έχουν 2 δισεκατομμύρια γραμμές και ο έλεγχος πρέπει να γίνεται σε ανεκτό χρονικό διάστημα. Μιλάμε για εκατοντάδες gigabyte πηγαίου κώδικα!
Επίσης έχουν 25000 devs οι οποίοι δουλεύουν ταυτόχρονα. Το CI σε αυτά τα μεγέθη δεν είναι trivial πρόβλημα, δεν πετάς ένα jenkins και τελείωσες.
Η αλλαγή του API όμως μπορεί να απαιτεί και αλλαγές στον κώδικα. Δεν μιλάμε για μετονομασία ενός endpoint ή μιας μεθόδου/μεταβλητής. Αυτό ανήκει στο refactor και γίνεται αυτόματα. Ένα μέρος της είδησης που όμως δεν μπορεί εύκολα να αποδοθεί, είναι πως κατά κάποιο τρόπο οι μηχανικοί της Google προγραμματίζουν συλλογικά και αυτό το σενάριο —ένας dev να βάζει χέρι σε projects που δεν του ανήκουν— θεωρείται φυσιολογικό και είναι ένα από τα σημεία του piper αλλά και των εσωτερικών διαδικασιών της εταιρείας (automated tests, commit/code reviews κλπ).Gentoo Linux: mess with the best and you might learn something
δικτυακή παράσταση | twitter | within specifications
Αν φτάσω τα 100 και με ρωτήσουν το μυστικό της μακροζωίας θα πω: Πάντα είχα 3 ποτήρια μπροστά μου· ένα με νερό, ένα με καφέ & ένα με αλκοόλ.
-
19-09-15, 10:33 Απάντηση: Ο κώδικας της Google φτάνει τις 2 δισεκατομμύρια γραμμές #18
Προφανώς θα χρησιμοποιούν κάποια δική τους υλοποίηση CI (εδώ έχουν δικό τους version control), αλλά το όλο concept του testing φαντάζομαι ότι έχει να κάνει με το ότι θα διαθέτουν εκατοντάδες ή χιλιάδες agents για να τρέχουν τα integration tests. Δεν μπορώ να ισχυριστω ότι έχω εμπειρία στο θέμα scalable CI (μετά βίας έχω επαφή με θέματα απλού CI), απλά αυτό που περιέγραψες είναι ο τρόπος που (θα έπρεπε να) δουλεύουν όλα τα μεγάλα project. Το με τι εργαλεία το πετυχαίνει η κάθε εταιρεία είναι μια άλλη συζήτηση.
-
20-09-15, 21:23 Απάντηση: Ο κώδικας της Google φτάνει τις 2 δισεκατομμύρια γραμμές #19
Το μυαλό μου δεν μπορεί να φανταστεί δύο δισεκατομμύρια γραμμές
-
20-09-15, 22:56 Re: Απάντηση: Ο κώδικας της Google φτάνει τις 2 δισεκατομμύρια γραμμές #20Όσο περισσότερο σου κλέβουν τη ζωή, τόσο σε ταΐζουν με έθνος και φυλή..
Εθνικισμός και μετανάστες
Μία τάξη, φυλετικά διαχωρισμένη
-
21-09-15, 15:44 Απάντηση: Ο κώδικας της Google φτάνει τις 2 δισεκατομμύρια γραμμές #21
Δεν είναι και τόσο μεγάλο το νούμερο. Μην κάνετε έτσι.
-
04-10-15, 13:23 Απάντηση: Ο κώδικας της Google φτάνει τις 2 δισεκατομμύρια γραμμές #22
-
07-10-15, 19:46 Απάντηση: Ο κώδικας της Google φτάνει τις 2 δισεκατομμύρια γραμμές #23
Πολύ κακή σύγκριση. Τότε να πω και εγώ ότι τα φύλλα που θες για να εκτυπώσεις τις εναλλαγές τις οθόνης σε ένα average windows session είναι 170.000.
Ο κώδικας δεν είναι φτιαγμένος για να τυπώνεται και ένας μέσος μηχανικός που δουλεύει στη google άνετα φτάνει τις 500.000 γραμμές σε ένα διάστημα.
-
28-10-15, 20:14 Απάντηση: Ο κώδικας της Google φτάνει τις 2 δισεκατομμύρια γραμμές #24
-
29-10-15, 14:02 Απάντηση: Ο κώδικας της Google φτάνει τις 2 δισεκατομμύρια γραμμές #25
Δεν είναι θέμα ευκολίας. Είναι να ρωτήσεις τον κατάλληλο άνθρωπο να σου πει τι ακριβώς σημαίνει 2 δις γραμμών.
Διαφορετικά είναι σαν να συζητάμε ότι η Γαλλία έχει 65 εκατομμύρια κατοίκους και να φαίνεται μεγάλο σε εμάς που έχουμε 10, ή γιατί η μπανανιά μου έβγαλε μία μπανάνα ενώ η σταφυλιά μου 150.000 ρώγες.
Γιατί απλά πρόκειται για λανθασμένη σύγκριση.
Παρόμοια Θέματα
-
Η Google απορρίπτει τις κατηγορίες της Ευρωπαϊκής Επιτροπής πως καταχράται την κυρίαρχη θέση της στις μηχανές αναζήτησης
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 11Τελευταίο Μήνυμα: 07-09-15, 20:06 -
Διαθέσιμο το .NET Core runtime για Mac και Linux, ανοίγει ο κώδικας του για την κοινότητα
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 8Τελευταίο Μήνυμα: 30-04-15, 09:32 -
Nέα δυνατότητα στους χάρτες της Google, το Βόρειο Σέλας φωτίζει τους Google Maps
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 6Τελευταίο Μήνυμα: 02-02-15, 20:08 -
Eυρωβουλευτές πιέζουν για ψήφισμα που θα ζητάει την διάσπαση της Google
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 90Τελευταίο Μήνυμα: 02-12-14, 18:26 -
2 voip γραμμές σε μία
Από kissfreak στο φόρουμ Voice over IP (VoIP) SoftwareΜηνύματα: 3Τελευταίο Μήνυμα: 20-11-14, 23:22
Bookmarks