Yep.
A Locate Duplicates tool kurvajó. Fájlra, útvonalra vagy projektre szűkítve megmutatja a copy-paste kódokat. De nem kell teljes karakteregyezés legyen, intelligensen kezeli ha mások a változónevek stb.
Haha, és van a Code menüben egy Inspect Code (nem tudom hogy a 2-esben volt-e, eddig nem láttam), kurvajó hinteket ad a kódra vonatkozóan. Pl most a kedvencem:
Silly assignment típusú hiba ->
És valóban, a problémás kód:
$result[$rkey] = $result[$rkey];
(Nem én írtam.)
Szóval kurvafasza, debugban rengeteget segíthet, összegyűjti az undefined, unused variable-öket, vagy ha pl. más paraméterezést várna egy függvény mint amilyet kap (típushibákat is beleértve) stb. Továbbra is el vagyok bűvölve tőle.
Na még: jobb klikk valahol a fájlon v projekten, Diagrams -> Show changes, és rajzol neked egy UML-t arról hogy mik változtak a legutolsó commit óta a working copydban.
Haha, és van a Code menüben egy Inspect Code (nem tudom hogy a 2-esben volt-e, eddig nem láttam), kurvajó hinteket ad a kódra vonatkozóan. Pl most a kedvencem:
Silly assignment típusú hiba ->
The left and the right parts of assignment are equal.
És valóban, a problémás kód:
$result[$rkey] = $result[$rkey];
(Nem én írtam.)
Szóval kurvafasza, debugban rengeteget segíthet, összegyűjti az undefined, unused variable-öket, vagy ha pl. más paraméterezést várna egy függvény mint amilyet kap (típushibákat is beleértve) stb. Továbbra is el vagyok bűvölve tőle.
Na még: jobb klikk valahol a fájlon v projekten, Diagrams -> Show changes, és rajzol neked egy UML-t arról hogy mik változtak a legutolsó commit óta a working copydban.