Практика «Парсер полей»

Скачайте проект TableParser

Наконец, вы готовы к тому, чтобы реализовать всю задачу, поставленную два слайда назад!

В классе FieldsParserTask реализуйте метод ParseLine, для которого вы создавали тесты в предыдущей задаче.

Создайте модульные тесты на это решение и перенесите разработанные в прошлой задаче тестовые случаи в модульные тесты.

Решение получится более простым, если ваши вспомогательные методы будут использовать Token в качестве возвращаемого значения.

В качестве вспомогательных методов могут быть методы, читающие разные виды полей (у вас уже реализован метод ReadQuotedField), а также метод пропускающий пробелы между полями.

Обратите внимание на метод GetIndexNextToToken в классе Token. Он возвращает позицию, с которой нужно продолжить анализ строки.


Стоимость решения этой задачи всего 100 рублей, купи решения у меня 🙂



Обновлено: 20.10.2019 — 21:51

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.