Skip to main content

[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
> 


Back to the top