Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] CDT Customer Feedback

Thanks for the info Thomas!

JohnC

cdt-dev-admin@xxxxxxxxxxx wrote on 10/22/2003 04:02:15 PM:

> 
> In the monthly calls, I've often made a comment about
> sharing the customer
> feedback information which some of the commercial 
> "CDT re-sellers" are 
> receiving.  Since we are starting to put together the
> 2.0 plan, I thought
> that it would be a good time for me to provide some 
> of the common feedback
> that we get from customers during their "early days" 
> (ie within the first
> few days of working with the tools before they find 
> work-arounds and start
> to go silent about problems that they are encountering).
> 
> The list is rather long, but I've shortened it to 
> stuff which I feel is
> most relevant to CDT (as opposed to Eclipse and/or 
> QNX) and here is what
> I ended up with:
> 
> ---
> 
> Overall comments: Project organization and ease of 
> source manipulation
> has a _huge_ _huge_ impact on the adoption of these tools
> 
> - Importing source and building/organizing projects 
> is non-trivial
>   and non-obvious. There are many difficulties in dealing with 
>   custom project structures.
> 
> - Lack of control over build and ability to customize.
>   Specifically:
>   - Custom mix of debug and non-debug per component (ie file)
>   - Ability to rebuild (not link) just a single file to check
>     for errors.
>   - Support for both binary and source dependancies 
> and building
>     and linking only what is required. 
> 
> - Build is too slow in the IDE compared to the commndline.  The
>   output parsing and console windows seem to cause an enormous
>   penalty.  Suggestion is to push results to a 
> temporary file on
>   disk and process it seperately rather than "in-line".
> 
> - Binding of keys/buttons for build commands, including custom
>   commands.  In general key binding is a touchy issue =;-)
> 
> - Don't want to have to do additional Makefile manipulation
>   by editing files (want preferences to cover everything).
> 
> - Memory and performance overhead for large projects (100,000+ 
>   files) is unacceptable.  "More caching and less working" I
>   believe were one customers direct words.
> 
> - Want a simple, single click mechanism to build and debug 
>   applications.
> 
> - Lack of source nagivation and cross referencing tools.
>   Specifically:
>   - C++ Class browsing functionality
>   - Opening of C++ types (typed in)
>   - Opening of C functions (typed in)
>   - Jumping from variables to declarations (cursor in source)
>   - Jumping to function definitions (cursor in source)
>   - Toggling from source to header definitions
> 
> - Lack of coherent and consistant code completion.
>   Specifically:
>   - Missing completions from local project or included files
>   - Local variable completion 
>   - Structure and Class member completion
>   - Pre-processor completion (ie #define, #include ...)
> 
> - Integrated documentation support to enhance code completion
>   (format agnostic, but Javadoc/Doxygen styles have 
> been requested)
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/cdt-dev



Back to the top