Здравствуйте, Anton0682, Вы писали:
A>А можете пояснить насколько речь идет о программировании на С++ и насколько на С? А именно: A>1. Насколько существующий код написан в духе С++? A>2. Есть ли какие-то ограничения при использовании С++-конструкций, например, при написании нового модуля?
A>И еще волнует вопрос (исходя из собственного опыта работы с большим старым чужим кодом) -- как руководство относится к постепенному переписыванию отдельных модулей? Будут ли выделяться на это человекочасы?
1. C with classes. Плюсами назвать не могу.
2. Нет. Главное, чтобы было не менее сопровождаемо, чем то, что есть.
Система построена как набор модуель с максимально слабыми зависимостями. По сути, из этого следует то, что _необходимости_ в переписывании кода может и не возникнуть (а может, и возникнет). Руководство либеральное — ему главное, чтобы система работала и была относительно легко поддерживаема.
Но ради искуства я бы не стал переписывать боевую систему с высокими требованиями по надежности (у нас 99.99%). Только по реальной необходимости.
Часы при необходимости выделяться будут. Это не проблема.