Génie logiciel

24
Python - 'if foo in dict' vs 'try: dict [foo]'

C'est moins une question sur la nature de la frappe de canard que sur la façon de rester pythonique, je suppose. Tout d'abord - lorsqu'il s'agit de dictés, en particulier lorsque la structure du dict est assez prévisible et qu'une clé donnée n'est généralement pas présente mais l'est parfois, je...

24
Quelle est la robustesse de Git lorsque le courant est coupé?

Un jour, j'utilisais Git (je l'utilise toujours) et l'électricité a baissé pendant que je m'engageais. Quand je (en fait, l'électricité) est revenu, le dépôt git était corrompu. Je ne me souviens pas du nom exact, mais c'était quelque chose comme "références invalides" ou quelque chose comme ça. Il...