Сначала позвольте мне сказать, что я не кодер, но я помогаю управлять командой кодирования. Никто в команде не имеет опыта более 5 лет, и большинство из них работают только в этой компании. Поэтому мы лечим немного слепыми, поэтому вопрос.
Мы пытаемся сделать наше программное обеспечение более стабильным и надеемся внедрить некоторые "лучшие практики" и стандарты кодирования. Недавно мы начали серьезно относиться к этому, поскольку мы определили, что большая часть нестабильности в нашем продукте может быть связана с тем, что мы разрешили Warnings проходить без фиксации при компиляции. Мы также никогда не потрудились серьезно воспринимать утечки памяти.
При прочтении этого сайта мы быстро исправляем эту проблему с нашей командой, но она задает вопрос, какие другие практики мы можем реализовать в команде, которая поможет нам?
Изменить: мы делаем довольно сложное 2D/3D графическое программное обеспечение, которое является кросс-платформенным Mac/Windows на С++.