Re[4]: Оцените решение
От: Useverlo  
Дата: 08.09.10 12:24
Оценка:
Здравствуйте, szag, Вы писали:

S>Здравствуйте, Useverlo, Вы писали:


U>>1. Поясните плз, в чем здесь перл

U>>2. Если Вы делали эту задачку и Вас взяли в Акронис на работу, порекомендуйте как правильно выстроить иерархию классов.

S>1. у любого контейнера есть функция clear().

S>2. Вы задаёте вопросы из разряда "научите меня программировать". Решение Вы сильно перенасытили технологиями. Решение не кроссплатформенное. Большие функции, все в глобальном неймспейсе, использование шаблонных классов без тайпдефов, где-то stl и буст "во всю", а где-то
char* tmp = new char[it->size() + 1];
. Решение должно быть таким, чтобы при добавлении языков Вам надо было внести как можно меньше изменений в код. Я бы, например, вообще грузил словари из xml. И тогда код можно было бы "в идеале" вообще не менять для любых языков. Но как тестовое задание (т.е. за бесплатно) я бы такое никогда делать не стал

S>3. оффтоп: и дался вам этот акронис — там работать заставляют, не ходите туда

а Вы знаете места где работать не заставляют? и при приеме на работу не дают тестовых заданий и при этом хорошо платят?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.