Rozdział 10. Wydajność

Jedno z nas miało wykładowcę informatyki, który pewnego razu zaczął zajęcia następującymi słowami: „Nigdy, przenigdy i pod żadnym pozorem nie należy próbować optymalizować kodu. Ale jeśli zdarzy się, że będziecie go optymalizować, oto jak powinniście to robić.”

Jak niegdyś stwierdził Donald Knuth, przedwczesna optymalizacja jest źródłem zła. W pierwszej kolejności należy zadbać o to, by kod zaczął działać. Następnie należy zapewnić, by był łatwy w utrzymaniu. I dopiero wtedy, jeśli będą występować jakieś problemy, można zająć się tym, by działał szybko. Wolny, ale działający kod i tak zawsze będzie lepszy od szybkiego kodu, który nie działa.

Niemniej jednak zdarzają się sytuacje, kiedy wydajność działania będzie poważnym ...

Get React now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.