This is the problem

802afd5856ed0054d7d1851ea21cbabe?s=47 nelstrom
September 21, 2012
240

This is the problem

Ambiguity is the enemy of clear communication in code and prose.

802afd5856ed0054d7d1851ea21cbabe?s=128

nelstrom

September 21, 2012
Tweet

Transcript

  1. This is the problem Drew Neil @nelstrom Rocky Mountain Ruby

    Conference 2012
  2. Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button',

    text: 'Go', handler: -> this.submit() } ]
  3. Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button',

    text: 'Go', handler: -> this.submit() } ]
  4. Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button',

    text: 'Go', handler: -> this.submit() } ]
  5. Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button',

    text: 'Go', scope: this, handler: -> this.submit() } ]
  6. Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button',

    text: 'Go', scope: this, handler: -> this.submit() } ]
  7. Ext.define "ScopeDemo.view.Main", extend: 'Ext.form.FormPanel', config: items: [ { xtype: 'button',

    text: 'Go', scope: this, handler: -> this.submit() } ] is the problem
  8. Insert-normal mode is a special version of normal mode, which

    gives us one bullet. We can fire a single command, after which we'll be returned to insert mode immediately. It is invoked from insert mode by pressing `<c-o>`.
  9. Insert-normal mode is a special version of normal mode, which

    gives us one bullet. We can fire a single command, after which we'll be returned to insert mode immediately. It is invoked from insert mode by pressing `<c-o>`. I think we have to restate what "it" is --not clear to me. Ed
  10. Insert-normal mode is a special version of normal mode, which

    gives us one bullet. We can fire a single command, after which we'll be returned to insert mode immediately. It is invoked from insert mode by pressing `<c-o>`.
  11. Insert-normal mode is a special version of normal mode, which

    gives us one bullet. We can fire a single command, after which we'll be returned to insert mode immediately. It is invoked from insert mode by pressing `<c-o>`.
  12. Insert-normal mode is a special version of normal mode, which

    gives us one bullet. We can fire a single command, after which we'll be returned to insert mode immediately. We can switch to insert-normal mode by pressing `<c-o>`. I think we have to restate what "it" is --not clear to me. Ed Better? Me
  13. None
  14. ...we can use the `\zs` and `\ze` items to crop

    the match, making it a subset of the entire pattern. This makes it possible to specify a range of text that must match in its entirety, before zeroing in on a subset of those characters.
  15. ...we can use the `\zs` and `\ze` items to crop

    the match, making it a subset of the entire pattern. This makes it possible to specify a range of text that must match in its entirety, before zeroing in on a subset of those characters. Can we rephrase the last sentence? I'm not clear what "This" is, what "it" is, and what the range of text is matching. Is it just me?
  16. ...we can use the `\zs` and `\ze` items to crop

    the match, making it a subset of the entire pattern. This makes it possible to specify a range of text that must match in its entirety, before zeroing in on a subset of those characters. is the problem
  17. This is the problem Drew Neil @nelstrom Rocky Mountain Ruby

    Conference 2012