W ostatnim poście opisałem i porównałem wydajność różnych sposobów wykorzystania regexów. Zdecydowanie najlepiej sprawowało się wyrażenie, które przygotowałem za pomocą metody Regex.CompileToAssembly(). Dziś omówię ją nieco dokładniej i podpowiem, jak zautomatyzować cały proces aktualizowania zebranych w oddzielnym assembly regexów.
Sztuka programowania 2896 dni, 8 godzin, 39 minut temu 76 źrodło rozwiń
The most important thing I learn in 2015 is that clean code is everything. You can have bad performance or logical errors or even security issues. But without clean code you cannot fix anything above, because you don't understand the code. The regular expressions were always dramatic for fast reading. Unless there was a variable which describes it well, I need a lot of time to understand what exactly is going on. Just let look on the JavaScript example...
Nie wiem jak Wy, ale ja podczas tworzenia aplikacji ASP.NET przeważnie korzystam z jednej przeglądarki (Firefox v. 3.0). Ponieważ w projekcie w którym obecnie pracuje zbliżamy się do testów CAT postanowiłem przeklikać aplikację na kilku innych przeglądarkach. W pierwszej kolejności było IE 7. Wszystko fajnie śmiga, część layoutu musiałem poprawić ale to normalka. Potem było IE 8. I tutaj zaczęły się problemy z częścią walidatorów, które znajdowały się na stronie.