Pokud si někdo pod pojmem "refaktorování" představuje jen přejmenování metody na "desítkách míst", tak to bude pěkná tragédie.
Snad nejtrapnejsi forma refaktorovani, velmi casta. Pokud tohle, u staticky typovaneho jazyka, neni editor schopny provest, tak to neni IDE. Tragedie je, kdyz si nekdo mysli, ze to nikdy nebude potreba. Pak nazvy metod, poli nebo celych trid neodpovidaji opravdove funkcnosti nebo dokonce ani typu a to je tragedie.
Videl jsem takto bastlena reseni, kde byl refaktoring sproste slovo. Vzdy to skonci tak, ze se to musi zahodit, protoze se v tom nikdo nevyzna, ani tvurci tech skvostu.
Nehledě k tomu, že programátoři, kteří pracují na těch "desítkách míst" ti jistě poděkují.
No, tak pokud se neumim domluvit s ostatnimi, tak mi nic nepomuze. Je jedno jestli jde o prejmenovani jedne metody, nebo zmenu funkcnosti metody vedouci k rozbiti kodu ostatnim.
Svete div se, realita je, ze se bezne metody, promenne, tridy i pole prejmenovavaji. Pokud si opravdu stale myslite, ze ani prejmenovani metody nikdy nepouzijete, tak musite delat na smesne malych projektech. Tohle by mozna fungovalo pri skvele specifikaci, skvelemu navrhu a konstatni specifikaci. Bohuzel ani jedno se bezne nevidi (nepochopeni druhe strany, zaplaceni za dalsi vlastnosti => zmena specifikace, setreni na analyze a navrhu atp.).