Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 1.48 KB

CONTRIBUTING.md

File metadata and controls

12 lines (9 loc) · 1.48 KB

Руководство разработчика

Прежде, чем приступать к доработке, научитесь собирать проект (BUILD.md).

  • Разработку можно вести в любой IDE, однако целевой системой сборки является CMAKE. Все изменения должны быть отражены в CMakeLists.txt, иначе они не попадут в итоговую сборку.

  • В разработке мы придерживаемся стандарта C++11/14

  • Рекомендуемый стиль оформления - K&R

  • Отступы табами

  • Методы доступа к членам класса рекомендуется оформлять с префиксами (get_, set_)

  • Не приветствуется простое переформатирование кода. Изменение должно нести либо осмысленную функциональную нагрузку, либо структурный рефакторинг.

  • В проекте присутствует библиотека SystemClasses - временный слой функционала для упрощения переноса исходников с Borland C++ Builder. По возможности необходимо избегать использования функционала этой библиотеки.