Domanda

Molto spesso mi trovo in situazioni in cui avrei dovuto aprire una parentesi, ma ho dimenticato e finito sfruttando furiosamente la chiave di freccia sinistra per arrivare al punto che avrei dovuto metterlo e fare lo stesso per tornare dove ero - quello - quello che ero - quello o rimuovere una mano dalla tastiera per farlo con il mouse. Ad ogni modo, è uno stupido errore da parte mia e un cattivo uso del tempo che torna indietro per risolverlo.

Ad esempio, se digita qualcosa di simile

var x = 100 - var1 + var2;

Potrei arrivare alla fine dell'istruzione e rendermi conto che volevo sottrarre la somma di var1 e var2 da 100 e non aggiungere var2 alla differenza di 100 e var1.

Non posso davvero aspettarmi che un IDE prevenga i miei errori, ma stavo pensando che potesse esserci una caratteristica abbastanza semplice che avrebbe risparmiato tempo quando sono fatti. In particolare, una sorta di funzione che, dopo che viene aggiunta una parentesi di chiusura in cui non esiste una apertura, inizierebbe il ghosting in una parentesi di apertura in diverse dichiarazioni e consentirebbe all'utente di passare da una volta.

Per esempio:

Supponi di avere la seguente affermazione:

var x = oldY * oldX + newY / newX - left - right;

Se metti una parentesi di chiusura dopo right e premuto il collegamento, l'IDE avrebbe fatto:

var x = oldY * oldX + newY / newX - ( left - right);

Premi a sinistra e poi:

var x = oldY * oldX + newY / ( newX - left - right);

...poi:

var x = oldY * oldX + ( newY / newX - left - right);

Comunque ... questa funzione esiste? In caso contrario, dovrebbe esistere? Cosa fanno i programmatori senior quando ciò accade?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top