Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #30596
| From | Stefan Weiss <krewecherl@gmail.com> |
|---|---|
| Newsgroups | comp.lang.javascript |
| Subject | Re: not "autovivification", but ...? |
| Date | 2016-06-01 19:49 +0200 |
| Organization | albasani.net |
| Message-ID | <nin783$9qu$1@news.albasani.net> (permalink) |
| References | <autovivification-20160531121607@ram.dialup.fu-berlin.de> <nik0k5$8mu$1@news.albasani.net> <1dc7bd11-343d-4cbb-b75d-1db8516666a0@googlegroups.com> |
Michael Haufe (TNO) wrote: > IME, multi-level implicit creation is a sign that something is wrong > with your architecture. It makes me ask: "Why were these undefined in the first > place?" > > The dual issue for implicit creation is accessing a nested structure > where one or more of the intermediate members may not exist. My same > question above applies there as well: Why don't these already exist? > > [snip examples of workarounds] > > Where fundamentally people should take a step back and take a moment to > think at a higher level about what they are trying to accomplish. I sort of agree with this, to a point, but only if I created the data structure myself (or my application did). In many situations we simply don't have that level of control over data. Examples for this would be external APIs, JSON config files, or any other external tree-like structure mapped to nested objects. Are you saying that all data exchange formats with optional components are badly designed, or that at least all known container nodes should be present? I don't think that's a realistic requirement. - stefan
Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: not "autovivification", but ...? Stefan Weiss <krewecherl@gmail.com> - 2016-05-31 14:38 +0200
Re: not "autovivification", but ...? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2016-06-01 08:03 -0700
Re: not "autovivification", but ...? Stefan Weiss <krewecherl@gmail.com> - 2016-06-01 19:49 +0200
Re: not "autovivification", but ...? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2016-06-01 14:29 -0700
Re: not "autovivification", but ...? Stefan Weiss <krewecherl@gmail.com> - 2016-06-02 01:29 +0200
Re: not "autovivification", but ...? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-06-02 02:16 +0200
Re: not "autovivification", but ...? Stefan Weiss <krewecherl@gmail.com> - 2016-06-02 13:20 +0200
Re: not "autovivification", but ...? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2016-06-02 15:51 -0700
csiph-web