Automation

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
m (New page: Wal is interested in automating the detection, generation and correction of these techniques.)
 
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
Personal tools