BBCode parser dla PHP7

Wątek przeniesiony 2018-02-13 09:19 z PHP przez Patryk27.

TT
  • Rejestracja:około 13 lat
  • Ostatnio:prawie 5 lat
  • Postów:11
0

Proszę o ocenę kodu pod względem optymalności oraz bezpieczeństwa. Parser miał być prosty i bezpieczny. Udało się cały kod zmieścić w 66 linijkach także dużo sprawdzania nie będzie ;-)
Tutaj znajduje się cały kod wraz z opisem:
Simple and secure BBCode parser for PHP7

edytowany 1x, ostatnio: ToTamir
Patryk27
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Wrocław
  • Postów:13042
0
  1. To nie jest parser, tylko bardziej pewien transformator ;-)

  2. patterns oraz replacements powinny stanowić pary, a nie dwie osobne tablice - aktualnie nie wiadomo co z czym się łączy.

  3. Po co te multum spacji w phpdocu?

  4. Wykorzystuj nową, zwięzłą składnię do tworzenia tablic ($foo = [];) ponad starą ($foo = array();).

  5. Gdzie są testy? Co łączy się bezpośrednio z następnym punktem:

  6. W jaki sposób sprawdziłeś, że Twój kod jest bezpieczny? (masz to wszak w nazwie)


edytowany 3x, ostatnio: Patryk27

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.