| Conditions | 1 |
| Paths | 1 |
| Total Lines | 112 |
| Code Lines | 46 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 20 | ||
| Bugs | 0 | Features | 0 |
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
| 1 | <?php |
||
| 40 | public function provideSomeParam() |
||
| 41 | { |
||
| 42 | return [ |
||
| 43 | [ |
||
| 44 | // prédiction paramètre |
||
| 45 | ['citation' => 'blabla'], |
||
| 46 | '{{Ouvrage|titre=|éditeur=|année=|pages totales=|isbn=}}{{Citation bloc|blabla}}', |
||
| 47 | ], |
||
| 48 | [ |
||
| 49 | // année vide retirée si date=bla |
||
| 50 | ['date' => '12-12-2018'], |
||
| 51 | '{{Ouvrage|titre=|éditeur=|date=12-12-2018|pages totales=|isbn=}}', |
||
| 52 | ], |
||
| 53 | [ |
||
| 54 | // prédiction paramètre |
||
| 55 | ['autuer' => 'bob'], |
||
| 56 | '{{Ouvrage|auteur1=bob|titre=|éditeur=|année=|pages totales=|isbn=}}', |
||
| 57 | ], |
||
| 58 | [ |
||
| 59 | // CONVERT_GOOGLEBOOK_TEMPLATE = false; |
||
| 60 | ['lire en ligne' => 'https://books.google.fr/books?id=3KNeP3Hm0TAC&pg=PA184&lpg=PA184&dq=apolline+de+Gourlet&source=bl&ots=bA3f27YKbl&sig=0EVHZ6yHKLBRTw-VgKwekQT7YZQ&hl=fr&sa=X&ved=2ahUKEwiLpNXY9pLfAhUH1hoKHa0EDy84ChDoATACegQIBRAB#v=onepage&q=apolline%20de%20Gourlet&f=false'], |
||
| 61 | //'{{Ouvrage|titre=|éditeur=|année=|isbn=|lire en ligne={{Google |
||
| 62 | // Livres|3KNeP3Hm0TAC|page=184|surligne=apolline+de+Gourlet}}}}' |
||
| 63 | '{{Ouvrage|titre=|éditeur=|année=|pages totales=|isbn=|lire en ligne=https://books.google.fr/books?id=3KNeP3Hm0TAC&pg=PA184&dq=apolline+de+Gourlet}}', |
||
| 64 | ], |
||
| 65 | [ |
||
| 66 | [ |
||
| 67 | 'commentaire' => 'bla', |
||
| 68 | 'plume' => 'oui', |
||
| 69 | ], |
||
| 70 | '{{Ouvrage|titre=|éditeur=|année=|pages totales=|isbn=|plume=oui}}{{Commentaire biblio|bla}}', |
||
| 71 | ], |
||
| 72 | [ |
||
| 73 | // langue FR : HOTFIX 22 nov 2019 "ne retire pas langue=fr" ajouté par humain |
||
| 74 | ['langue' => 'Français'], |
||
| 75 | '{{Ouvrage|langue=fr|titre=|éditeur=|année=|pages totales=|isbn=}}', |
||
| 76 | ], |
||
| 77 | [ |
||
| 78 | // langue FR |
||
| 79 | ['langue' => 'Anglais'], |
||
| 80 | '{{Ouvrage|langue=en|titre=|éditeur=|année=|pages totales=|isbn=}}', |
||
| 81 | ], |
||
| 82 | [ |
||
| 83 | // langue originale |
||
| 84 | ['langue originale' => 'Anglais'], |
||
| 85 | '{{Ouvrage|langue originale=en|titre=|éditeur=|année=|pages totales=|isbn=}}', |
||
| 86 | ], |
||
| 87 | [ |
||
| 88 | // 'langue originale' FR retirée si 'langue' = fr ou vide |
||
| 89 | ['langue originale' => 'fr'], |
||
| 90 | '{{Ouvrage|titre=|éditeur=|année=|pages totales=|isbn=}}', |
||
| 91 | ], |
||
| 92 | [ |
||
| 93 | // lien éditeur |
||
| 94 | ['éditeur' => '[[Fu]]'], |
||
| 95 | '{{Ouvrage|titre=|éditeur=[[Fu]]|année=|pages totales=|isbn=}}', |
||
| 96 | ], |
||
| 97 | [ |
||
| 98 | ['éditeur' => '[[Fu|Bar]] bla'], |
||
| 99 | '{{Ouvrage|titre=|éditeur=[[Fu|Bar]] bla|année=|pages totales=|isbn=}}', |
||
| 100 | ], |
||
| 101 | [ |
||
| 102 | // fusion 'lien auteur', 'lien titre' |
||
| 103 | ['auteur' => 'Bob', 'lien auteur' => 'Bob (artiste)', 'titre' => 'bla', 'lien titre'=>'Bla'], |
||
| 104 | '{{Ouvrage|auteur1=[[Bob (artiste)|Bob]]|titre=[[Bla]]|éditeur=|année=|pages totales=|isbn=}}', |
||
| 105 | ], |
||
| 106 | [ |
||
| 107 | ['éditeur' => 'bar', 'lien éditeur' => 'fu'], |
||
| 108 | '{{Ouvrage|titre=|éditeur=[[Fu|bar]]|année=|pages totales=|isbn=}}', |
||
| 109 | ], |
||
| 110 | [ |
||
| 111 | // première majuscule sans importance |
||
| 112 | ['éditeur' => 'bar', 'lien éditeur' => 'Bar'], |
||
| 113 | '{{Ouvrage|titre=|éditeur=[[bar]]|année=|pages totales=|isbn=}}', |
||
| 114 | ], |
||
| 115 | [ |
||
| 116 | ['éditeur' => '[[Fu]] [[Bar]]'], |
||
| 117 | '{{Ouvrage|titre=|éditeur=[[Fu]] [[Bar]]|année=|pages totales=|isbn=}}', |
||
| 118 | ], |
||
| 119 | // Lieu |
||
| 120 | [ |
||
| 121 | # 15 |
||
| 122 | ['lieu' => '[[paris]]'], |
||
| 123 | '{{Ouvrage|titre=|lieu=Paris|éditeur=|année=|pages totales=|isbn=}}', |
||
| 124 | ], |
||
| 125 | [ |
||
| 126 | # lieu non traduit |
||
| 127 | ['lieu' => 'London'], |
||
| 128 | '{{Ouvrage|titre=|lieu=London|éditeur=|année=|pages totales=|isbn=}}', |
||
| 129 | ], |
||
| 130 | [ |
||
| 131 | # lieu traduit |
||
| 132 | ['lieu' => 'London', 'langue'=> 'fr'], |
||
| 133 | '{{Ouvrage|langue=fr|titre=|lieu=Londres|éditeur=|année=|pages totales=|isbn=}}', |
||
| 134 | ], |
||
| 135 | [ |
||
| 136 | ['lieu' => 'Köln'], |
||
| 137 | '{{Ouvrage|titre=|lieu=Köln|éditeur=|année=|pages totales=|isbn=}}', |
||
| 138 | ], |
||
| 139 | [ |
||
| 140 | ['lieu' => 'Fu'], |
||
| 141 | '{{Ouvrage|titre=|lieu=Fu|éditeur=|année=|pages totales=|isbn=}}', |
||
| 142 | ], |
||
| 143 | [ |
||
| 144 | // date |
||
| 145 | ['date' => '[[1995]]'], |
||
| 146 | '{{Ouvrage|titre=|éditeur=|année=1995|pages totales=|isbn=}}', |
||
| 147 | ], |
||
| 148 | [ |
||
| 149 | // bnf |
||
| 150 | ['bnf' => 'FRBNF30279779'], |
||
| 151 | '{{Ouvrage|titre=|éditeur=|année=|pages totales=|isbn=|bnf=30279779}}', |
||
| 152 | ], |
||
| 367 |