Mi sono imbattuto in questo articolo proponendo uno stile di codifica in c ++ che sembra un po 'strano all'inizio . Ma dopo averlo letto e meditato per un po ', sto davvero valutando di provarlo.
Il vantaggio più interessante è la facilità dei metodi di refactoring. Mi trovo a cambiare continuamente nomi di metodi, parametri e così via mentre scrivevo una nuova classe e in c ++ è abbastanza fastidioso dover cambiare il nome di un metodo in due file (.h, .cpp).
Ho cercato di trovare qualcosa di sbagliato in questo stile, ma a parte il fatto che il codice sembrerà veramente strano ai programmatori c ++ esperti non riesco a individuare alcun difetto importante. Ma dal momento che sono un programmatore c ++ piuttosto inesperto, spero che qualcuno qui possa avvertirmi di potenziali pericoli.
Quindi la mia domanda è:
Esistono seri inconvenienti nell'utilizzo di questo stile di codifica?