В целом, оно как с русским языком - лучше воткнуть пробел, чем не воткнуть.
Короче, пробелы во всех указанных ситуациях я бы ставил.
Вот табуляция или пробелы - вопрос договорённостей, я предпочитаю пробелы, но на текущем проекте используем табуляцию. Нынешние IDE сами умеют конвертировать одно в другое, по настройка проекта (см .editorconfig)
Isra:
Прекрасная, добрая и милая история про мальчика, которого все считали попавшим на Гриффиндор по ошибке и про замечательного чуткого учителя, которому можно доверить любую тайну. А ещё про то, что мечт...>>Прекрасная, добрая и милая история про мальчика, которого все считали попавшим на Гриффиндор по ошибке и про замечательного чуткого учителя, которому можно доверить любую тайну. А ещё про то, что мечты - даже самые несбыточные - в конце концов исполняются.
Прекрасный текст. Спасибо!