Capisco l'esigenza però non sempre è facile identificare quali sono tutti i casi in cui una stringa è usata "in una procedura che serve a dare messaggi all'utente"...
Un possibile pattern è questo...
- Code: Select all
var msg = "Sei sicuro di voler proseguire"?
if (inputBox(msg))
{
...
}
In quel caso non è facile capire che s verrà usata così... quindi le sue costanti vanno dentro... Si potrebbe fare solo se la costante è direttamente scritta lì dentro... Non so se sono più i casi in cui la modifica potrebbe spostare in Messaggi stringhe che non ci vanno che il caso opposto.
Riguardo alla possibilità di invertire l'operazione... beh, questo si può anche fare... anche se a me non è mai capitato di voler invertire l'operazione... non credo capiti così spesso... e se capita molto di rado non puoi spostarla a mano andandola a prendere dall'albero?
Ho creato l'attività NPQ02686 per tenere conto di questa conversazione. Quando verrà valutata, potrai seguirne l'andamento con Instant Developer Roadmap.