In linguistics, code-switching occurs when a speaker alternates between two or more languages, or language varieties, in the context of a single conversation. I do this myself a lot and never even think about it!
I’m doing a quick study into code-switching for people who have learnt German as a foreign language. Also, if anyone has time to fill-in my short questionnaire that would be very helpful!