Bug 220502 - Identifier Naming Advisor
Summary: Identifier Naming Advisor
Status: NEW
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.3.1   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-27 01:22 EST by Kirill Zotkin CLA
Modified: 2008-03-11 02:14 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kirill Zotkin CLA 2008-02-27 01:22:54 EST
A right name can be very inspiring while development.
It is an idea to integrate a thesaurus in new identifier's suggestions list.
On need to introduce new identifier a Code assist will provide a nouns and adjectives for classes, fields, variables and parameters and verbs and nouns for methods. All according to well-known best practices. When word are selected, synonyms are listed. If typing continues, a next word are being suggested.
In dictionary, words can be marked as prefix or suffix. Also they can be attributed to domains which are related to. Preferable domains may be selected in a new project wizard and in project properties.
Comment 1 Kirill Zotkin CLA 2008-02-27 01:29:51 EST
Also names can be suggested according to role in pattern.
Comment 2 Chris Goldthorpe CLA 2008-03-03 10:34:13 EST
Reassigning to JDT
Comment 3 Dani Megert CLA 2008-03-10 08:58:53 EDT
JDT Core suggests those names.
Comment 4 Kirill Zotkin CLA 2008-03-11 02:14:43 EDT
As far as i understood, it doesn't...
Codeassist fills it's list of propositions from names of existing AST nodes. This enhancement proposes a dictionary of synonyms (or a foreign dictionary for localized versions) qua source for that list.