Debugger improvements 
Use this IdeaSpace to post ideas about Domino Designer.

: 48
: 50
: 2
: Domino Designer
: debugger
: Slawek Rogulski9372 18 Jan 2008
: / Email
This is a collection of all, thus far, submitted ideas for improving the debugger.
Also, the debugger should work in dialog boxes and embedded views/forms/etc.
From Rob Goudvis:
- add an option to exclude some applications/databases to be debugged (e.g. the help-db's) when debugging is on - have a function in Lotusscript to see if debugging is currently on
From Paul Davies:
My favourite gripe is that the line of code being executed when debugging is always at the bottom of the pane, so you can't see what's coming next without scrolling!

1) Rob Goudvis8695 (18 Jan 2008)
I can think of another nice feature:

- Support calculated breakpoints, which means that the debugger will issue a breakpoint when a formula is true.

Suppose you have a loop and you want to step through it when the index has reached a certain value. In this case you would set a computed breakpoint on the first line in the loop with a formula like "index = 10".
2) Axel Janssen6869 (18 Jan 2008)
I I exept those to be fixed the one or other way, once Domino Designer is ported to Eclipse.
The Lotus team should then spend some effort about which other features of the highly successfull javaDevelopmentTools-plugins should be ported to the LotusScript-DevelopmentTools. Those features are very good, in part due to the large Eclipse user base and to the competition with Netbeans and InteliJ.

- Quickfixes
- automatic formating of the source code
- lots of code-navigation and search capabilities.
3) Slawek Rogulski9372 (20 Jan 2008)
@1 Rob - You can do that now with a bit of script like so:
If index = 10 then Stop
If NotesDocument.Author(0) = "Fred Flintstone" then Stop
4) Ben Poole2370 (20 Jan 2008)
Even better: what about a debugger that actually opens on ALL events? I've tried to debug stuff in the past that simply won't open up in the debugger, even with a STOP statement (e.g. routines invoked from a form querysave, Lotusscript code included dynamically).
5) Harkpabst Meliantrop3799 (08 Feb 2008)
Maybe I didn't get the concept of IdeaJam right, but voting for an idea, that is just a collection of previously posted ideas doesn't make sense to me.
6) Starrow Pan5103 (13 Feb 2008)
Just hope the Eclipse version of Designer comes early.
No news about that for a long time since some exciting pictures from an IBMer's blog.
7) Alexey Zimarev1051 (02 Feb 2009)
Looking at the modern IDEs and afterwards getting back to the Notes debugger makes me crazy. How this thing can survive without major changes since so many years? Why I enjoy debugging my .NET projects and I am fighting when I need to debug my LotusScript? No quick object explorer, no proper quick watch, this ugly modal mode when no other Notes works... Web debugging is almost impossible, the remote debugging is extremely unhelpful. When the designer is moving towards Eclipse, please do the same with this ugly debugger! Enough suffering for Notes developers.
8) Patrick Kwinten21314 (08 Jun 2009)
I am working with Notes 8.02 and sometimes the bugger does not show the code which I am running through, I just get a window box displayed.

The only option then is to close and restart Notes. What a life.
9) Patrick Kwinten21314 (07 Dec 2010)
also add that the debugger should never loose focus !
10) Bas van Gestel2994 (21 Dec 2010)
Totally agree with @7. Please provide a proper debugger, with at least watches.
11) Mike Woolsey4870 (05 Feb 2011)
I wonder who would want what in what order? Me ...

1. - Server-based Javascript debugger
2. - Java debugger
3. - formula debugger *within* another debugger
4. - search the code I'm running
5. - Show more than 255 elements in an object
6. - option to start only at a breakpoint
7. - "skip-over" or "skip-to" setting the execution point
8. - display value on hover, or "jump to" the value in the pane on right-click menu selection
9. - formula debugger -- particularly in views, where many @functions don't work
10. - index-break, where the debugger runs 'til a loop index reaches a certain value


Welcome to IdeaJam

You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>

IdeaJam developed by

Elguji Software Logo