Duplicate code is one of the most pungent code smells. A rule that is often used is to re-structure code once it is duplicated in three or more places.
Common duplication problems, and corresponding solutions are:
1 | <?php |
||
12 | class Static_Property extends PersistentListItem { |
||
13 | public $path; |
||
14 | public $line; |
||
15 | public $class_name; |
||
16 | public $prop_name; |
||
17 | |||
18 | public function __construct( $path, $line, $class_name, $prop_name ) { |
||
24 | |||
25 | View Code Duplication | public function to_csv_array() { |
|
34 | |||
35 | function type() { |
||
38 | |||
39 | function display_name() { |
||
42 | } |