PMSNT -- Placer ensemble les méthodes de même nom

De RAD Studio
Aller à : navigation, rechercher

Remonter à Audits C++


Description

Regroupez les méthodes qui ne diffèrent que par leur liste de paramètres. Le classement conseillé va du plus petit nombre de paramètres au plus élevé.

Incorrect
 class Printer {
 public:
   void print(String s) {
      ...
   }

   void flush() {
      ...
   }

   void print(char[] buf) {
      ...
   }
 };
Correct
 class Printer {
 public:
   void print(String s) {
      ...
   }

   void print(char[] buf) {
     ...
   }

   void flush() {
     ...
   }
 };

Voir aussi