Automation
From CSSEMediaWiki
(Difference between revisions)
m (New page: Wal is interested in automating the detection, generation and correction of these techniques.) |
BenMcDonald (Talk | contribs) |
||
Line 1: | Line 1: | ||
[[User: Warwick Irwin|Wal]] is interested in automating the detection, generation and correction of these techniques. | [[User: Warwick Irwin|Wal]] is interested in automating the detection, generation and correction of these techniques. | ||
+ | =Detection Type= | ||
+ | ==Language parsing== | ||
+ | {| | ||
+ | |- | ||
+ | | '''Problem'''|| '''Solution''' | ||
+ | |- | ||
+ | | Equals overloading – [[Avoid equals]] || | ||
+ | |- | ||
+ | | Default Arguments – [[Option-operand separation]] || Forbid/Warn | ||
+ | |- | ||
+ | | Downcasting – [[Avoid downcasting]] || | ||
+ | |- | ||
+ | | [[Named constants]] – Already done in eclipse || Forbid/Warn | ||
+ | |- | ||
+ | | [[Goto considered harmful]] || | ||
+ | |- | ||
+ | | [[Calling methods in constructors]] || Forbid/Warn | ||
+ | |- | ||
+ | |} |
Revision as of 05:16, 6 October 2009
Wal is interested in automating the detection, generation and correction of these techniques.
Detection Type
Language parsing
Problem | Solution |
Equals overloading – Avoid equals | |
Default Arguments – Option-operand separation | Forbid/Warn |
Downcasting – Avoid downcasting | |
Named constants – Already done in eclipse | Forbid/Warn |
Goto considered harmful | |
Calling methods in constructors | Forbid/Warn |