While practice speaking a foreign language, I often find myself make a mistake during the speech and correct it immediately. The mistakes usually come from grammar, which I rarely do in writing. For example (French):
tense
Quand je étudie, ... je ai étudiais, ..., j'ai, ... j'étudiais en Chine, je...
article (for gender)
Je pense que tu dois prendre un, ... une phote.
preposition
J'ai vécu ici pour trois, ... depuis trois mois.
In this case, for the purpose of improving my speaking skill, is it advisable to bother to correcting the mistakes or simply ignoring it?
I think if I notice the mistakes but keep ignoring them, I'm getting accustomed to the mistakes and it is more difficult to fix the bad habit later.
However, if I bother to correcting the mistakes, I cannot speak as much, and I feel I'm more concentrated on the grammar than speaking itself. The amount of speaking is less than when I ignore them, since additional thinking takes more time before issuing the words.
This is not a question of making a mistake on word itself, which I believe I should always correct it.
Hier je suis allé à la balange, ... boulangerie.