Last Updated on 6 Giugno 2020 by Roberto De Pedrini
Index
Introduzione
Questo post è la continuazione della parte 1 dei “Rational Developer for i – Rdi – Trucchi e FAQ (Parte 1 – IT) “
Rdi-Faq011: Ricerca di sorgenti in RSE Remote System Explorer di Rdi con Isphere
Forse non tutti conoscono il plugin freeware Isphere per Rational Rdi: una collezione di utility veramente interessanti per chi lavora con Rdi creata e messa a disposizione della community come freeware da Tools/400 e Thomas Raddatz (grazie Thomas!!!).
Tra le varie cose interessanti di Isphere c’è la possibilità di fare una ricerca nei sorgenti molto più evoluta rispetto alla ricerca sorgenti “nativa” di Rdi:
A) Possiamo ricercare nei sorgenti mettendo più condizione in AND o in OR… una cosa che effettivamente mancava nella ricerca con Rdi. Questa ricerca, come quella nativa di Rdi, può essere fatta su un filtro che comprende anche diversi file sorgenti SRCPF, magari in differenti librerie.
B) La ricerca dei file sorgenti può essere anche fatta utilizzando le Regular Expression che possono aiutare a fare delle ricerche più complete: facciamo un esempio con la ricerca della stringa “dcl-f employee”: se avessimo dei sorgenti con questa istruzione scritta in modi differenti … ad esempio con degli spazi tra dcl-f ed employee … (ad esempio “dcl-f employee” , “dcl-f employee”, “dcl-f employees” ecc), potremmo utilizzar proprio una regular expression per trovare tutti questi sorgenti… immettendo la regular expression ” “dcl-f[ ]+employee” oppure “dcl-f +employee”
C) La ricerca sorgenti di Isphere ha anche un’altra possibilità interessante: esportare il risultato di una ricerca può essere esportato in un file Excel … che potrebbe essere utile per fare una checklist o per dividersi il lavoro in un team di sviluppatori in un progetto di refactoring importante.
Rdi-Faq012: Ancora Regular Expression per ricerca nei sorgenti con iSphere
Prendo spunto da un post di Midrange.com per pesentare un altro esempio di ricerca stringhe tramite la funzione regular-expression delle ricerche “Isphere”: supponiamo di voler cercare tutti i sorgenti che contengo stringhe composte da una I (o un F) (minuscolo/maiuscolo), seguita da un punto e da almeno un carattere dopo il punto… quindi sì “i.mod” oppure “f.mod” ma no “i. “:
La regular expression da indicare nella ricerca sorgenti di Isphere è: [iIfF].[a-zA-Z]+
--- Roberto De Pedrini Faq400.com