( egeresz | 2012. 07. 04., sze – 14:39 )

A programfejlesztésnél valamennyire szempont, hogy azt másvalaki később megértse, továbbfejleszteni tudja, vagy esetleg megtalálja benne a hibát. Előfordul, hogy az a másvalaki pont te vagy 2 év mulva. Ennek érdekében illik nélkülözni a nyelv által megengedett, de a nyelvhasználók közösségében nem használt formulákat, pl C:
alma["alma"]

vagy éppen bash -ban a nem-default opciók használata, vagy akár csak a
mv alma{,.txt}

Az a helyzet, hogy a 'ls !(*.db)' helyett sokkal érthetőbb a 'find -not -name *.db' sőt, még sokkal érthetőbb a 'find | grep -v "\.db$" '.
Az ennél bonyolultabb formulákhoz olyan nyelvet kell keresni, ahol ez szokásos (tehát a programozók köztudatában benne van). A bonyolult regexp formulák használatának szokásos nyelve a perl.