mirror of
https://github.com/QuasarApp/CQtDeployer.git
synced 2025-05-13 09:59:36 +00:00
Update CONTRIBUTING.md
This commit is contained in:
parent
8c07dc3e67
commit
6105b5fb96
@ -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; без подключения заголовков типа созданного обьекта.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user