- Как узнать, что код писал русскоговорящий человек?
- Он в документации ставит запятую перед but.
Почему анекдот? Так оно и есть. По себе знаю, насколько глубоко сидят в голове правила русской грамматики, и какие усилия и концентрация внимания требуется, чтобы не ставить запятую перед but.