Практика «Парсер полей»
Наконец, вы готовы к тому, чтобы реализовать всю задачу, поставленную два слайда назад!
В классе FieldsParserTasks реализуйте метод ParseLine, для которого вы создавали тесты в предыдущей задаче.
Создайте модульные тесты на это решение и перенесите разработанные в прошлой задаче тестовые случаи в модульные тесты.
Решение получится более простым, если ваши вспомогательные методы будут использовать Tokens
в качестве возвращаемого значения.
В качестве вспомогательных методов могут быть методы, читающие разные виды полей (у вас уже реализован метод ReadQuotedField
), а также метод пропускающий пробелы между полями.
Обратите внимание на метод GetIndexNextToTokens
в классе Tokens
. Он возвращает позицию, с которой нужно продолжить анализ строки.
Купить решение:
Ваш Email (на него будет отправлен ответ)
Продолжая, вы соглашаетесь с пользовательским соглашением
Возможны трудности с доставкой сообщений на Gmail
Практика, практика и еще раз практика!
Войдите или зарегистрируйтесь, чтобы отвечать на тесты и решать задачи.