bubbles can help in the sense they they will force developers to create small, cohesive and easy to understand methods
On Thu, Mar 11, 2010 at 11:31 AM, Brian Ehmann <[email protected]> wrote: > I really like its approach. The UI appears to intuitively allow a > developer to narrow their focus to the parts of the code that are > absolutely necessary in order to accomplish a given task. Also, the > ability to send a serialized copy of a given section of my workspace > to another developer is another plus. Its strikes me as the next > evolutionary step from pastbin since you can build out the context of > the message you are trying to get across with the appropriate code > fragments, notes, and flags. > > Unfortunately, going from seeing entire source files in a project tree > to functions in a bubble is such a radical change that I wonder if it > will be difficult for developers to adapt their practices in order to > take advantage of the features of Code Bubbles. > > - Brian > > > On Mar 11, 6:00 am, Johannes Thönes <[email protected]> > wrote: >> Yes I agreed. It is a very interesting approach. And I would love to >> hear an interview about this. >> >> On Thu, Mar 11, 2010 at 11:55 AM, Reinier Zwitserloot >> >> >> >> >> >> <[email protected]> wrote: >> > I stumbled on this video of Code Bubbles in action: >> >http://www.youtube.com/watch?v=PsPX0nElJ0k >> >> > and was quite amazed. I'm not sure if its pragmatic to have so little >> > signal-to-noise when actually typing new code, but there's easy >> > solutions around this. Basically, your IDE is an effectively boundless >> > plane and the granularity of editing anything isn't per-file but per- >> > method/class, with the method/classes actual location just metadata, >> > with the IDE sorting it all into the appropriate files internally. >> > Navigating anywhere is primarily via a search-in-everything keyboard >> > box, and code appears in bubbles on this infinite plane. If you do >> > things like "visit declaration", the declaration opens, but in a new >> > bubble, visible together with the original code, instead of what most >> > current IDEs do, which is to open a new 'tab' and replace the view >> > entirely. It would also be an _amazing_ pair programming / code review >> > IDE if only you could all work in one plane, each having their own >> > little section in it, with you able to freely travel to someone else's >> > space. Unfortunately from the video it seems like all you can do is >> > email workspace layouts around, but that too could be addressed, I >> > guess. >> >> > Later on in the video a debug session is started which really does >> > look amazing (for code editing I'm not entirely convinced yet, but >> > that looks like a fantastic debugger!) >> >> > I know discussions about "Why are code editors still a glorified dumb >> > terminal" show up from time to time and this is certainly something >> > new. >> >> > There isn't a download yet; more info is here: >> >http://www.cs.brown.edu/people/acb/codebubbles_site.htm >> >> > I wouldn't mind seeing an interview of Andrew Bragdon about this :) >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "The Java Posse" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> > [email protected]. >> > For more options, visit this group >> > athttp://groups.google.com/group/javaposse?hl=en. >> >> -- >> Johannes Thönes >> johannes.thoenes[at]googlemail.com > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
