Skip to content

Relecture de strict.md #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 29, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/en/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
- [Modules](modules.md)
- [Structure d'une application](structure.md)
- [Plugins](plugins.md)
- [Strict Mode](strict.md)
- [Mode strict](strict.md)
- [Gestion des formulaires](forms.md)
- [Tests](testing.md)
- [Rechargement à chaud](hot-reload.md)
Expand Down
12 changes: 6 additions & 6 deletions docs/en/strict.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Strict Mode
# Mode strict

To enable strict mode, simply pass in `strict: true` when creating a Vuex store:
Pour activer le mode strict, passez simplement l'option `strict: true` pendant la création d'un store Vuex :

``` js
const store = new Vuex.Store({
Expand All @@ -9,13 +9,13 @@ const store = new Vuex.Store({
})
```

In strict mode, whenever Vuex state is mutated outside of mutation handlers, an error will be thrown. This ensures that all state mutations can be explicitly tracked by debugging tools.
En mode strict, lorsque l'état de Vuex est modifié en dehors des gestionnaires de mutation, une erreur sera lancée. Cela permet de s'assurer que toutes les mutations de l'état peuvent être explicitement tracées par les outils de débogage.

### Development vs. Production
### Développement vs. production
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Production

Je pense que tu as du faire exprès d'écrire production, mais je pense qu'il faudrait mieux garder Production.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je comprends, mais il ressemble à la structure « Titre ou sous-titre » et cette structure ne prend pas de majuscule autre que à la première lettre. Pour rester cohérent avec les autres titrage, je vais laisser comme ça. Je dis pas que j'ai fondamentalement raison hein, je dis juste que je fais ce choix !


**Do not enable strict mode when deploying for production!** Strict mode runs a synchronous deep watcher on the state tree for detecting inappropriate mutations, and it can be quite expensive when you make large amount of mutations to the state. Make sure to turn it off in production to avoid the performance cost.
**N'activez pas le mode strict lorsque vous déployez en production !** Le mode strict lance une observation récursive de l'arbre d'état pour détecter des mutations inappropriées. Assurrez-vous de l'avoir désactivé en production pour éviter un coût sur les performances.

Similar to plugins, we can let the build tools handle that:
Tout comme les plugins, nous pouvons laisser nos outils de build gérer ça :

``` js
const store = new Vuex.Store({
Expand Down