Refactor einen bestehenden Markdown-Parser. In den Sourcen findest Du eine Klasse MarkdownParser
der einen String mit einer Markdown-Syntax
in einen HTML-String übersetzt. Der Code ist schlecht geschrieben, verwirrend und schwer nachvollziehbar. Immerhin laufen die Tests!
- Forke das Repository
- Schreibe den Code so um,
- das dieser leicht zu lesen ist,
- leicht zu warten
- und die Tests weiterhin laufen.
Hinterlasse Anmerkungen (z.B. commit-comment) die es dem Reviewer einfacher machen das Refactoring zu verstehen.
Viel Spaß