|
Coders at Work: Reflections on the craft of programmingWe donБЂ™t have this nightmare of installing updates. So it makes it easier for us to say, БЂњWeБЂ™re just going to launch things and get some feedback from the users and fix the stuff that needs to be fixed and donБЂ™t worry about the other stuff.БЂ«Seibel: If youБЂ™re working on the design of a big system what are the tools you useБЂ”do you sit down with a pad of graph paper or a UML drawing tool? Norvig: I never liked any of these UML-type tools. I always thought, БЂњIf you canБЂ™t do it in the language itself thatБЂ™s a weakness of the language.БЂ«I think a lot of what youБЂ™re doing, youБЂ™re dealing at a higher level. At Google a lot of what we do is figuring out how to break things up and parallelize them. WeБЂ™re going to necessarily run this on multiple machines but weБЂ™ve got so many users and, for many applications, so much data; howБЂ™s that going to work? So weБЂ™re thinking more at the level of machines and racks of machines rather than at the level of functions and interactions. Once you get that straightened out, then you can start diving into individual functions and methods ...» |
Код для вставки книги в блог HTML
phpBB
текст
|
|