sed nepomůže ani při jednoduchém přejmenování - stačí například, aby 1000 tříd mělo metodu update a v jedné z nich jste ji chtěl přejmenovat.
Pokud se ta metoda už používá na spoustě míst, tak ji nebudu přejmenovávat. Co bych tím získal? Když už by mi to přikázal nějaký nadřízaný fašista, tak bych použil Rope.
Protoze nemas dobre nastroje, tak nedelas neco, co je uzitecne. (Klasicky duvod je, ze casem k metode najdes o necovhodnejsi jmeno.) Je to jako bys nemel poradnou sekacku a tak bys tvrdil, ze nema cenu mit posekanou zahradu. Kdyz ti klesne cena takovyhle uprav diky dobrym nastrojum, tak muzes snado odstranovat i mensi problemy v kodu, protoze se to zacne vyplacet.
Pověz nám ještě něco o užitečnosti přejmenování metod. Na co bys chtěl přejmenovat metodu update()? A jak ti to moderní IDE pomůže změnit volání metody i v ostatních projektech, které tu třídu používají?
Ono kupodivu jmeno update() neni jedine mozne jmeno pro metodu. Jiste za domaci ukol najdes situace, kdy zmena jmena kodu prospeje.
Je trapne to zduraznovat, ale je rozdil mezi prejmenovavanim metod, ktere jsou a nejsou soucasti API modulu. Ze v jednom pripade neni dobre to delat, neznamena, ze to nema smysl obecne.
Ale jinak - budes mi tvrdit, ze pojmenujes metodu (tridu, funkci, promenou, konstantu...) a nenachazis po case duvod pouzit lepsi jmeno?