[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-doc-dev] C/C++ Development User Guide: part 2 of 2
|
Again, the documentation is coming along very well. There are just a few
small suggestions for you.
Best regards,
Mike
C/C++ Development User Guide
============================
Concepts > C/C++ perspective
----------------------------
-"A perspective is a task-oriented configuration
of the Eclipse workbench that provides a graphical
development environment for C and C++ developers."
If you are defining the term 'perspective', it
would be better to be more generic:
"A perspective is a task-oriented configuration
of the Eclipse workbench that provides a graphical
development environment for developers."
Alternatively, if you are describing just this
perspective, you could say:
"This perspective is a task-oriented configuration
of the Eclipse workbench that provides a graphical
development environment for C and C++ developers."
You could apply italics to terms that are being
defined:
"<p>The term <i>Workbench</i> refers to..."
Concepts > C/C++ projects
-------------------------
-Typo: "...a project, the a record..."
-You might want to say that the workspace is a directory
and say where it is located.
Project file views
------------------
-Would it be useful to define what a context menu is?
Outline view
------------
-"double-click main() in Outline view."
(Add "the" before "Outline".)
Code templates
--------------
-"Templates are a structured description of coding
patterns that reoccur in source code."
That's true, but I'm just a simple country boy, so
I'd suggest:
"Templates are sections of code that occur frequently
enough that you would like to be able to insert them
with a few keystrokes."
Function information
--------------------
-The TOC reference for this is "Hover Help".
-The "mouse curser" should be "mouse cursor".
Build overview
--------------
-"The CDT can perform makes automatically or you can
create your own make file."
This sentence is comparing two different ideas:
-The CDT creates a make file that will build
simple projects or you can create your own
makefile.
-The CDT can perform makes automatically whenever
you save a project file, or you can build your
projects manually.
-"Build every component from scratch." This might be
too colloquial for some readers.
-Build preferences: you should add where these preferences
are controlled.
Debug information
-----------------
-I believe this is describing the Debug perspective rather
than the Debug view.
-Typo: "...about expressions in the Expressions view.b"
Displaying C/C++ file members
-----------------------------
-What is a file member?
Creating a managed-make project
-------------------------------
-You could add a definition of what a managed-make project is
("A managed make project is one for which Eclipse creates and
manages the make file. To create a managed-make project:").
Creating a managed make project
-------------------------------
-"Files are edited in the C/C++ editor that appears to the
immediate right of the C/C++ Projects view."
You might want to say that when you create a file in the CDT,
it automatically opens in the C/C++ editor, but avoid mentioning
where that pane appears (as the panes can be moved around).
Creating a makefile
-------------------
-It might be better to open with the conditions under which you
need to create a makefile.
If you have not created a Managed Make C++ project, you need
to write your own makefile.
To create your makefile:
...instructions (ideally including an annotated sample)...
Output from make displays in the C-Build view. Makefile
actions display in the Make Targets view.
You could also add a note telling the reader whether or not they
are able to edit the makefile in a Managed Make C++ project.
Using Content Assist to finish function names
---------------------------------------------
-The instructions begin with the reader typing the first letter
of a function in the editor. Rather than suggest that the reader
moves to the mouse to right-click and choose Content Assist, you
could give the keyboard shortcut and give the context menu option
as a note.
Shifting lines of code to the left or right
-------------------------------------------
-Can you configure the number of spaces spanned by a tab character?