Azon túl, hogy szidod a fejlesztőket, mit tettél hozzá ezekhez a projectekhez? Ha te lennél az egyik meghatározó fejlesztő, ezzel a mentalitással, amit itt előadsz, nekem úgy tűnik, szintén egy önző irányvonal valósulna meg, csak az épp a tiéd volna, ezért fel sem tűnne. Neked jó lenne, meg azoknak, akik épp hozzád hasonlóan gondolkodnak ezekről, a többieknek meg ígyjárás.
Egyébként nem túl nagy baj, ha valaki képes visszanyúlni a Unix filozófiához, eszközökhöz. Én erről a rekurzív, nem rekurzív keresés hisztiről nem is tudtam. Saját forráskódomban így szokta keresgélni:
grep -anF 'valami' *
grep -anRF 'valami' *
grep -anE 'regexp' *
grep -anRE 'regexp' *
És hidd el, megtalálom, amit keresek, mi több, azt is, az adott függvényt, változót melyik file-okban hívom, használom, azok hanyadik sorában, illetve hol van deklarálva. Nem hisztizni kellene, hanem használni az oprendszer képességeit nyafogás helyett!
Ebben ott az adott szinten keresés, meg az alkönyvtárakba lemenős rekurzív forma is. Nekem is van, hogy az egyik, van hogy a másik jobb, de nem szégyellem azt az 'R' betűt, ha épp az kell.