Enhancement Request: Speed and Accuracy

a_kassabian

Member²
I have been using PL/SQL Developer since Version 3 and it's my favorite IDE. However, I did notice a couple of disturbing trends over the last three releases (5, 6, and 7): performance has dropped and the number of bugs has gone up. Also, I find a lot of the new features to be "nice to have" while some really core features are still missing. For example:

1. In the debugger, you can examine 1-dimensional collection variables but not multi-dimensional. It really would be nice to see those, even if you have to examine it one dimension at a time.

2. You cannot evaluate expressions in the debugger.

3. There is no code folding in the editor.

4. The new refactoring feature is nice but still rudimentary compared to what I get in my Java IDE.

Any chance of adding these requests to the next release?
 
I have added your suggestions to the list of enhancement requests. Code folding will be available for version 7.1. If you are missing specific refactoring functions, please let me know.
 
A whole bunch of refactoring features would be nice to have:

1. Extract expression to a local variable.
2. Automatically create the function/procedure stub in the package body from the package spec.
3. Extract function (in addition to procedure).
4. Move function/procedure to another package.
5. Extract 1 or more package members to their own package.
6. Move local variable to package level.
7. Rename package or package member including references.
8. Change scope of a type (e.g., move package-local type to be a global type)
9. Etc.
 
Hello Marco,
Could you add some more enhancements:
Addition to the right-click menu when clicking on procedure name. The menu should include "goto procedure" - it'll take you to the body of the clicked procedure in the same or other package.

Any votes on this?

gad
 
@gaq: It's already there

Holding the ctrl key (procedure name will change to hyperlink) and pressing left mouse button will take you to the procedure in the package spec. Right mouse button will take you to the procedure in the package body.
 
Thanks,
PLSDEV is realy very good at pleasing me. I rarely miss somthing thats realy not there. Often (like in this case) I just don't know it's there.

gad
 
Originally posted by a_kassabian:
A whole bunch of refactoring features would be nice to have:

1. Extract expression to a local variable.
2. Automatically create the function/procedure stub in the package body from the package spec.
3. Extract function (in addition to procedure).
4. Move function/procedure to another package.
5. Extract 1 or more package members to their own package.
6. Move local variable to package level.
7. Rename package or package member including references.
8. Change scope of a type (e.g., move package-local type to be a global type)
9. Etc.
YES!!
Karl
 
Back
Top