Any hint about what tools you use? You seem to be pretty limited in
what you use?
Do you exclusively develop on Visual Studio in a Windows environment
and exclusively work on GUI applications?
Having to configure a tool does not make that tool "bad".
That was a reference to a movie that most probably predate you. It
sounded better than "The good, the nuisance, the major pain in the
back side"
Anyway, having to configure a tool is worse than not having to
configure a tool. In a perfect world, I would never have to configure
anything because they would do exactly what I want all of the time.
I've already mentioned it above but I'll repeat very very explicitly:
Number of tools used for editing or modifying code = E
Number of tools used for viewing code = V
E is significantly smaller than V (typically a small fraction)
- You will almost always have to configure and adjust your editing
tools. They are the tools that you probably spend the most time
using and you probably need to get them set exactly as you need
them.
- You only need to modify the viewing tools if the code (produced by
the editing tools) is not displayed properly in your additional
viewing tools.
So essentially, you can either:
- Configure E tools in a certain way to makes the code displayed in V
viewing tools not readable and as a consequence have to configure an
additional V tools. Total configuration needed E+V
- Configure E tools in a certain way to makes the code almost
universally viewable in all most all viewing tools. Total
configuration needed = E.
E+V is definitely larger than E
(especially given that V is already much larger than E)
I am lazy, I choose to do the minimal amount of configuration and
concentrate on configuring E tools correctly so that I don't need to
worry about the additional V tools..
How can the choice of tabs or spaces for indentation whitespace possibly
affect the operation of a profiler?
Euh? Are you serious? Many GUI profilers can display source code
with things like number of time a function is called or amount of time
/ amount of CPU time used by a call embedded in the source in a useful
manner. Actually, I fail to see the point of a GUI profiler if it
can't display code ?!?
Same again.
Fine if you use the command line to examine source code; I don't as I
don't live in the past.
You don't live in the future either. Try working on embedded
development without being able to use a command line. Did you think
embedded development was the past?
I don't have any problems with tabs and e-mail; maybe your choice if
client sucks.
Again I don't have any problems with tabs and word processors; one word:
rulers.
Yes, you can adjust the tabs width in an email client or a word
processor by using the rulers so that code display correctly.
But that's the whole point, you are giving yourself additional work by
using tabs. If you'd use spaces, you would not need to adjust the
rulers, they can be left in their natural space for text and formatted
and indented code appears as it should.
Again, I am lazy. I prefer doing no work than having to do work.
Maybe you are not.
Here is some tabbed code sent from my usenet client:
class auto_join_entry
{
public:
// types
public:
// construction
Seems to work no?
And is displayed in a text client as 8 spaces which is the default
tabs width for text terminal but not very suitable for code
indentation.
The <pre> HTML tag seems to respect tabs in most browsers.
So the reader will again typically see an indent of 8 spaces which
makes anything that is more than trivial rapidly move to the far
right.
Again with the command line..
I use the tools that a productive. The command line is often the most
productive tool. Sometimes it is the only tool available.
Yannick