Update CONTRIBUTING.md

This commit is contained in:
Andrei Yankovich 2020-06-30 14:42:23 +03:00 committed by GitHub
parent 8c07dc3e67
commit 6105b5fb96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -99,7 +99,7 @@ When writing code follows the following rules: (inscribed written in order of im
## Регистрация кода ## Регистрация кода
При написании кода соблюдайте следующие правила: (надписи пишутся в порядке важности) При написании кода соблюдайте следующие правила: (надписи пишутся в порядке важности)
1. Если для достижения высокой производительности (более 10%) вам необходимо пожертвовать каким-либо из правил, пожертвуйте им. 1. Если для достижения более высокой производительности (более 10%) вам необходимо пожертвовать каким-либо из правил, пожертвуйте ими.
2. Ни в коем случае не используйте C-стиль Cast. 2. Ни в коем случае не используйте C-стиль Cast.
3. Все подключенные заголовки должны быть максимально сохранены в файлах cpp. 3. Все подключенные заголовки должны быть максимально сохранены в файлах cpp.
4. Используйте fast forward declaration. Если в классе используются указатели, то инициализируйте прототипы этих классов следующим образом: class a; a* значение = nullptr; без подключения заголовков типа созданного обьекта. 4. Используйте fast forward declaration. Если в классе используются указатели, то инициализируйте прототипы этих классов следующим образом: class a; a* значение = nullptr; без подключения заголовков типа созданного обьекта.