Indication for multi-line expressions
3177
Views
8
Comments
Implemented
Service Studio
Development Environment 10.0.907.0

More than once I've been baffled while debugging or inspecting code how something could ever work, or works like it does, when finally realizing an expression continues "below the fold". It would be nice if Service Studio would clearly indicate, using an ellipsis or arrow icon or the like, that an expression is continued on the next line. This goes for input parameter assignments, normal assignments, screen expressions etc.


Example:


a > 2

   and a < 4


Service Studio will only show "a > 2" without an indication that there's more. Then debug, and have a = 4 and try to find out why the condition fails...


2014-02-07 17-02-43
Vasco Pessanha
Merged this idea with 'some mark or sign, for noticing two or more lines’ existence' (created on 05 Apr 2018 23:48:02 by TAKESHI KURIMOTO)

Currently, Condition, description etc. are just displaying the only first one line of them in the property area, at the right bottom corner of screen. 
Therefore, sometimes we fail to recognize that there are two or more lines in condition, description etc.

We’re thinking that it’s preferable to display some mark or sign, for noticing two or more lines’ existence, at the property area.
How do you think about this kind of idea ?




This comment was:
- originally posted on idea 'some mark or sign, for noticing two or more lines’ existence' (created on 05 Apr 2018 by TAKESHI KURIMOTO)
- merged to idea 'Indication for multi-line expressions' on 12 Nov 2018 11:30:36 by Vasco Pessanha
2014-02-07 17-02-43
Vasco Pessanha
Changed the category to
Service Studio
and the status to
On our RadarOn our radar

Hello Takeshi,

It totally makes sense, I had that problem a couple times myself ;)

Thanks for the idea!



This comment was:
- originally posted on idea 'some mark or sign, for noticing two or more lines’ existence' (created on 05 Apr 2018 by TAKESHI KURIMOTO)
- merged to idea 'Indication for multi-line expressions' on 12 Nov 2018 11:30:36 by Vasco Pessanha

Good idea. Though we have some internal coding styles that at least mandate putting an "and" or "or" etc. on the first line, depending on your view this may be invisible.



This comment was:
- originally posted on idea 'some mark or sign, for noticing two or more lines’ existence' (created on 05 Apr 2018 by TAKESHI KURIMOTO)
- merged to idea 'Indication for multi-line expressions' on 12 Nov 2018 11:30:36 by Vasco Pessanha
2014-02-07 17-02-43
Vasco Pessanha
Changed the status to
Implemented
on 15 Oct 2018

Hello TAKESHI,

Thanks a lot for this idea. I'm happy to announce that this was already implemented and was released in Service Studio 10.0.907.0 version.

You can check a public thank you for your contribution in this version's release notes:

https://success.outsystems.com/Support/Release_Notes/Development_Environment/Development_Environment_10.0.907.0

Hope you like it!



This comment was:
- originally posted on idea 'some mark or sign, for noticing two or more lines’ existence' (created on 05 Apr 2018 by TAKESHI KURIMOTO)
- merged to idea 'Indication for multi-line expressions' on 12 Nov 2018 11:30:36 by Vasco Pessanha

Hello Vasco !

Thank you for all, your kindness, accepting my idea and implementing it.

It’s our pleasure to help others in this way. 



This comment was:
- originally posted on idea 'some mark or sign, for noticing two or more lines’ existence' (created on 05 Apr 2018 by TAKESHI KURIMOTO)
- merged to idea 'Indication for multi-line expressions' on 12 Nov 2018 11:30:36 by Vasco Pessanha
2014-02-07 17-02-43
Vasco Pessanha
Changed the category to
Service Studio
and the status to
Implemented
on 15 Oct 2018

Hello Kilian,

Thanks a lot for this idea. I'm happy to announce that this was already implemented and was released in Service Studio 10.0.907.0 version.

You can check a public thank you for your contribution in this version's release notes:

https://success.outsystems.com/Support/Release_Notes/Development_Environment/Development_Environment_10.0.907.0

Hope you like it!

Thanks a lot Vasco! The only downside is I now need a different reason for our junior devs to adhere to our coding standards of not putting the "and" (as in my example) on a second line :))).