Вот вопрос, который меня прослушивал. Хотелось бы подумать, что я предпочитаю писать элегантный С++-код. - Вы знаете, хорошо продуманный, чистый, документированный код. Но что вы будете делать, если вы находитесь под давлением, чтобы доставить и сохранить большой код устаревшего кода, который должен отвечать функциональным и, особенно, требованиям производительности?
Через некоторое время мой код выглядит как все, кто отвечал за передо мной процессы. Пока я проклинаю людей, которые использовали сотни глобальных переменных, я в конечном итоге добавляю к нему. Это звучит знакомо, или я должен просто забыть об этом?
Изменить
Это также об улучшении себя, потому что я не хочу продолжать писать код так, как я, я хочу учиться и воплощать эти идеи на практике. Но обслуживание, сроки и существующие библиотеки, используемые в работе, означают, что я должен продолжать делать то же самое.
Изменить
На самом деле, в наши дни я разрабатываю систему плагинов, которая не сильно ограничена. Поэтому я могу задавать вопросы, разрабатывать и разрабатывать идеи. Как я должен думать. И поэтому я присоединился к SO.: D
Изменить
Я думаю, что реальный вопрос заключается в том, что уровни над вами заморожены (сроки, проектные решения и т.д.), что вы можете не утонуть, полагая, что вы - средний программист, который хочет стать лучше?