Article View: pl.comp.lang.javascript
Article #51757Re: dlaczego firstChild oraz childNodes[0] mam undefined?
From: Cezary Tomczyk
Date: Wed, 22 Mar 2017 12:39
Date: Wed, 22 Mar 2017 12:39
49 lines
3879 bytes
3879 bytes
On 21/03/2017 18:43, Wojciech Bancer wrote: > On 2017-03-21, Cezary Tomczyk <cezary.tomczyk@gmail.com> wrote: > > [...] > >> PM: Będziemy przechodzić na React teraz. >> Ja: A jakiego rodzaju problemy tym rozwiążecie? >> PM: No mamy problem z wydajnością. >> Ja: A w którym konkretnie miejscu? >> PM: No tak ogólnie. >> Ja: To może nie jest problem frameworka, który macie obecnie, a bardziej >> architektura, nadmierna ilość użytych narzędzi, zbyt wiele zewnętrznych >> zależności, a może proces zarządzania zadaniami kuleje? >> PM: Hm, dobre pytanie. Muszę to sprawdzić. > > No i? Ja mam na tony przykładów projektów utrzymywanych z dużym > trudem, bo nie został podjęty wysiłek refaktoru po pierwszych > programistach, którzy dziergali swoje cuda we własnych tylko sobie > znanych ścieżkach myślowych. > > I potem śledź 10-letni kod i zastanawiaj się co autor (który już > dawno nie pracuje i ma to w pompie) miał na myśli :P > > Frameworki przynajmniej potrafią standaryzować kod i ułatwiają > tego typu rzeczy. Ale ja nie mówię, że nie. Przeciwnie. Frameworki standaryzują pracę i to jest fakt niezaprzeczalny. I odnośnie do Twojego "> No i?" - No i grunt to jest zawsze dobranie narzędzi do problemu, a nie odwrotnie. >> No i? Ja mam na tony przykładów projektów utrzymywanych z dużym >> trudem, bo nie został podjęty wysiłek refaktoru po pierwszych >> programistach, którzy dziergali swoje cuda we własnych tylko sobie >> znanych ścieżkach myślowych. Też pracowałem w takich projektach, ale fakt jest taki, że na początku drogi projektu wybrano takie, a nie inne rozwiązania. Być może słuszne na ten moment, kiedy projekt startował. A jak wiemy, w naszym świecie co roku zmieniają się technologie i podejścia, a my musimy z tym żyć. Refactoring jest częścią procesu produkcji oprogramowania. >> I potem śledź 10-letni kod i zastanawiaj się co autor (który już >> dawno nie pracuje i ma to w pompie) miał na myśli :P A to swoją drogą. Ktoś po Tobie też będzie kiedyś poprawiał :P -- Cezary Tomczyk http://www.ctomczyk.pl/
Technical Details
Message-ID:
<oatr97$7qt$1@csiph.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!csiph.com!.POSTED.188.146.8.175.nat.umts.dynamic.t-mobile.pl!not-for-mailReferences:
<oaaiu9$jmk$1@news.icm.edu.pl> <oaauv5$1i7t$1@csiph.com> <5d210841-ac34-4a0b-9981-9fe8d5e61d4c@googlegroups.com> <1qyr04lt73a9k.2i4h5jx0p963$.dlg@40tude.net> <a5966894-febc-4a31-ba2c-12eb96499852@googlegroups.com> <20170316120955.4c2fcf01@pe.regionet.pl> <f86bfc66-ce12-4009-9ad7-46fdb248d93d@googlegroups.com> <slrnocojql.2ov.wojciech.bancer@pl-test.org> <07b85c99-5512-4bf8-a85b-32e2693318a2@googlegroups.com> <slrnocqj4v.2ov.wojciech.bancer@pl-test.org> <f6cd06ae-255c-42c3-a94a-3f8f7daded0c@googlegroups.com> <slrnoctonk.1b24.wojciech.bancer@pl-test.org> <ef7f883a-4560-4c13-b4b3-4c09f46f683c@googlegroups.com> <slrnod2dg7.2m5u.wojciech.bancer@pl-test.org> <oarl88$1mrr$1@csiph.com> <slrnod2pih.92.wojciech.bancer@pl-test.org>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!csiph.com!.POSTED.188.146.8.175.nat.umts.dynamic.t-mobile.pl!not-for-mail From: Cezary Tomczyk <cezary.tomczyk@gmail.com> Newsgroups: pl.comp.lang.javascript Subject: Re: dlaczego firstChild oraz childNodes[0] mam undefined? Date: Wed, 22 Mar 2017 13:39:02 +0100 Organization: csiph.com Internet News Service Message-ID: <oatr97$7qt$1@csiph.com> References: <oaaiu9$jmk$1@news.icm.edu.pl> <oaauv5$1i7t$1@csiph.com> <5d210841-ac34-4a0b-9981-9fe8d5e61d4c@googlegroups.com> <1qyr04lt73a9k.2i4h5jx0p963$.dlg@40tude.net> <a5966894-febc-4a31-ba2c-12eb96499852@googlegroups.com> <20170316120955.4c2fcf01@pe.regionet.pl> <f86bfc66-ce12-4009-9ad7-46fdb248d93d@googlegroups.com> <slrnocojql.2ov.wojciech.bancer@pl-test.org> <07b85c99-5512-4bf8-a85b-32e2693318a2@googlegroups.com> <slrnocqj4v.2ov.wojciech.bancer@pl-test.org> <f6cd06ae-255c-42c3-a94a-3f8f7daded0c@googlegroups.com> <slrnoctonk.1b24.wojciech.bancer@pl-test.org> <ef7f883a-4560-4c13-b4b3-4c09f46f683c@googlegroups.com> <slrnod2dg7.2m5u.wojciech.bancer@pl-test.org> <oarl88$1mrr$1@csiph.com> <slrnod2pih.92.wojciech.bancer@pl-test.org> Mime-Version: 1.0 Injection-Date: Wed, 22 Mar 2017 12:39:04 +0000 (UTC) Injection-Info: csiph.com; posting-host="188.146.8.175.nat.umts.dynamic.t-mobile.pl:188.146.8.175"; logging-data="8029"; mail-complaints-to="admin@kev009.com" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 In-Reply-To: <slrnod2pih.92.wojciech.bancer@pl-test.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit