[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [cdt-patch] Usability feedback; please add new file
|
Hi Jeremy,
can you resend this and your previous patch as text file attachements?
I'm getting failures applying your previous patch and I suspect it's because
outlook is "modifying" the content inline in the email.
Thanks,
Sebastien
> -----Original Message-----
> From: Jeremy Handcock [mailto:handcock@xxxxxxxxxx]
> Sent: Wednesday, August 27, 2003 12:20 PM
> To: cdt-patch@xxxxxxxxxxx
> Subject: [cdt-patch] Usability feedback; please add new file
>
>
> As discussed on cdt-test-dev, I have some CDT usability
> feedback from a
> fellow Hatter that I'm adding as a supplement to the test
> plan. Please
> add this as a new file under
> /home/tools/cdt-home/developer/usability_feedback.html
>
>
>
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <html>
> <head>
> <title>CDT Informal Usability Study</title>
> <meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1">
> <LINK rel="stylesheet"
> HREF="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/
> cdt-home/cdt.css?cvsroot=Tools_Project"
> type="text/css">
> </head>
>
> <body>
>
> <!-- Document Header -->
> <TABLE cellPadding=2 width="100%" border=0>
> <TBODY>
> <TR>
> <TD align=left width="72%">
> <FONT class=indextop>CDT Informal Usability Study</FONT><BR>
> <FONT class=indexsub>Study results</FONT>
> </TD>
> <TD width="28%"><IMG height=86
> src="http://dev.eclipse.org/images/Idea.jpg" width=120 alt=""></TD>
> </TR>
> </TBODY>
> </TABLE>
> <table>
> <tbody>
> <tr><td>Author</td><td> : <a
> href="mailto:blee@xxxxxxxxxx">Bertina Lee</a>, compiled by <a
> href="mailto:handcock@xxxxxxxxxx">Jeremy Handcock</td></tr>
> <tr><td>Revision Date</td><td> : 08/27/2003 - Version:
> 0.1.0</td></tr>
> <tr><td>Change History</td><td> : 0.1.0 - Document
> Creation</td></tr>
> </tbody>
> </table>
> <br>
> <!-- End of Document Header -->
>
> <!-- Table of Contents -->
> <div class=section>Table of Contents</div>
> <br>
> <div class=indent><a href="#intro">1. Introduction</a>
> </div>
> <div class=indent><a href="#results">2. Results</a>
> <div class=indent><a href="#high">2.1 High Points</a></div>
> <div class=indent><a href="#pitfalls">2.2 Pitfalls</a></div>
> </div>
> <br><br>
> <!-- End of Table of Contents -->
>
>
> <!-- Introduction -->
> <div class=section><a name="intro"> 1. Introduction</a></div>
> <p>
> This document is the result of feedback obtained from an application
> developer's experiences in using CDT 1.1. Bertina Lee used
> the CDT to
> develop a non-trivial C++ application in which MIDI files are
> parsed and
> converted to sheet music format. Her feedback on CDT usability is
> offered as an informal study of both the major high points and the
> pitfalls of using the CDT for application development within
> the Eclipse
> framework.
> </p>
> <p>
> It should be noted that this study was done using CDT 1.1.
> Some of the
> points below have been addressed as of the most recent development
> version, and comments of that nature have been added for
> clarification.</p>
>
> <!-- End of Introduction -->
>
>
> <div class=section><a name="results"> 2. Results</a></div>
> <p>
> <div class=subsection><a name="high"> 2.1 High Points</a></div>
> <p>
> <table width="100%" border="1" cellpadding="5">
> <tr align="left">
> <th>Area/Functionality</th>
> <th>Comments</th>
> </tr>
>
> <tr>
> <td>Build on Save</td>
> <td>Option to build on save and ability to turn this functionality
> on/off is nice.</td>
> </tr>
>
> <tr>
> <td>Perspective concept</td>
> <td>The CDT takes good advantage of the "perspective" concept that
> Eclipse uses. Toggling between perspectives while coding
> allows one to
> quickly switch between a set of editing-related windows/views to a
> different set of debugging-related windows/views. Also, the
> ability to
> customize and save perspectives is extremely useful.
> </tr>
>
> <tr>
> <td>Debugger</td>
> <td>The debug perspective is very intuitive and extremely
> easy for a new
> user to work with.</td>
> </tr>
>
> <tr>
> <td>Outline View</td>
> <td>A very useful tool. "Search for references" functionality is
> particularly useful when changing function parameters and doing
> refactoring.</td>
> </tr>
>
> <tr>
> <td>Import/Export Wizards</td>
> <td>Intuitive and easy to pick up.</td>
> </tr>
>
> <tr>
> <td>Non-default Build Command</td>
> <td>Being able to specify a non-default build command is
> nice. However,
> there are some limitations - see pitfalls below for details.
> </tr>
> </table>
> </p>
> <div class=subsection><a name="pitfalls"> 2.2 Pitfalls</a></div>
> <p>
> <table width="100%" border="1" cellpadding="5">
> <tr align="left">
> <th>Area/Functionality</th>
> <th>Comments</th>
> <th>Related Defects</th>
> </tr>
>
> <tr>
> <td>Task Tags</td>
> <td>No support for automatic TODO or FIXME task tags as in
> the JDT.</td>
> <td></td>
> </tr>
>
> <tr>
> <td>Build Abortion</td>
> <td>There isn't currently a functioning method of aborting a
> build once
> it has been started.</td>
> <td>[<a
> href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=41752">417
> 52</a>]</td>
> </tr>
>
> <tr>
> <td>Search/Replace</td>
> <td>Search/Replace functionality currently does not support a tab
> delimiter.</td>
> <td></td>
> </tr>
>
> <tr>
> <td>Makefile Reliance</td>
> <td>CDT 1.1: Unlike some other IDEs, the CDT component of Eclipse
> requires a Makefile in order to build a project. No standard
> Makefile
> templates are given, so you have to learn how to write a Makefile in
> order to use the CDT. Additionally, with the exception of
> editing it by
> hand, there is no way to update an existing Makefile within the CDT.
> <p><b>NOTE: </b>This is currently being addressed in development
> versions of the CDT with the Managed Make Builder.</td>
> <td></td>
> </tr>
>
> <tr>
> <td>Code Completion</td>
> <td>CDT 1.1: No support for automatic code completion as in the JDT.
> <p><b>NOTE: </b>Code completion functionality is currently in
> development.</td>
> <td></td>
> </tr>
>
> <tr>
> <td>Non-default Build Commands</td>
> <td>Non-default build commands are not handled well.
> Non-default build
> commands are assumed to be targeted build tools with 'clean'
> and 'all'
> targets.</td>
> <td>[<a
> href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=25979">259
> 79</a>]</td>
> </tr>
>
> <tr>
> <td>Refactoring</td>
> <td>Currently no formal refactoring support as in the JDT.</td>
> <td></td>
> </tr>
>
> <tr>
> <td>Icons</td>
> <td>No reference for the toolbar icons, etc. is available. Perhaps a
> reference key should be available for users in the
> documentation with a
> clear explanation of the icon's meaning.</td>
> <td></td>
> </tr>
>
> </table>
> </p>
> <p>
> <!-- Footer -->
> <p>
> <table BORDER=0 CELLPADDING=2 WIDTH="100%">
> <tr>
> <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#0080C0">
> </td>
> </tr>
> </table>
> <center><I>
> Last Modified on Wednesday, August 27, 2003
> </I></center>
> </body>
> </html>
>
> _______________________________________________
> cdt-patch mailing list
> cdt-patch@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/cdt-patch
>