1,847
edits
(→Whitespace: add style for arithmetic expressions) |
(Add Category:Development.) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 124: | Line 124: | ||
=== Variable names === | === Variable names === | ||
Avoid reusing the names of other functions as local variable names. For | |||
example, try to avoid naming local variables {{codeline|abs}}, | |||
{{codeline|log}}, or {{codeline|pow}}. These functions may be used in a | |||
later change and may lead to confusing errors. | |||
An exception is the use of {{codeline|i}} and {{codeline|j}} as loop indices. | |||
If a function has nothing to do with complex arithmetic, it is common and | |||
acceptable to use {{codeline|i}} and {{codeline|j}} as local variables in | |||
for loops. | |||
== Quoted Strings == | == Quoted Strings == | ||
Line 180: | Line 190: | ||
== ! operator == | == ! operator == | ||
The Octave operator | * The Octave operator <code>!</code> should be used for logical negation, rather than <code>~</code>. | ||
* The negation operator is written with a space between the operator and its target, e.g., <code>! A</code>. | |||
and its target, e.g., | * For comparisons use <code>!=</code> instead of <code>~=</code>. | ||
== Comments == | == Comments == | ||
Line 239: | Line 248: | ||
The preferred comment mark for places that may need further attention is | The preferred comment mark for places that may need further attention is | ||
with {{codeline|FIXME:}} comments. | with {{codeline|FIXME:}} comments. | ||
[[Category:Development]] |