Per utilizzare una sola volta il pulsante di richiamata, il nome dovrebbe essere più correlato al pulsante o all'attività del callback?

2

Supponiamo che io abbia l'interfaccia utente:

<script>
  var someFunction(){
    //some code to validate and then send message
  }
</script>
Message:<br>
<textarea></textarea><br>
<input type="button" id="submit" value="Submit" onclick="someFunction()"/>

Quale pulsante di invio chiama someFunction () per convalidare e quindi inviare messaggi al server. So che someFunction non è un buon nome per il nome, ma non so quale sia il nome migliore: dovrebbe essere il nome:

1.Relate su quale pulsante usare:

var onSubmitPressed(){
  //some code to validate and then send message
}

2.Relate all'attività della funzione:

var validateAndSendMessage(){
  //some code to validate and then send message
}

qual è il migliore?

    
posta mmmaaa 07.05.2018 - 04:00
fonte

1 risposta

5

Sarà positivo se dai il nome allo stesso modo dell'azione che farai. Ad esempio, se vuoi convalidare e inviare messaggi al server, il nome dovrebbe essere

validateAndSendMessage()

Quindi ogni volta che un nuovo sviluppatore vede il tuo codice, saprà per quale scopo è stata scritta questa funzione.

    
risposta data 07.05.2018 - 06:16
fonte

Leggi altre domande sui tag