A causa di alcuni trascorsi poco educati, è stato proposto di scrivere una piccola estensione del regolamento per la sezione .NET World. I punti di tale estensione riguardano in maggior parte le modalità di risposta alle discussioni, ma non mancherò di sottolineare alcune altre importanti regole da seguire che stanno lentamente cadendo nel dimenticatoio.
-
"Mi dà errore"
Le discussioni e le domande contenenti come giustificazione "mi dà errore" verranno chiusi senza dare spiegazioni. Il regolamento esiste per essere letto.
-
Inserire nel titolo della discussione il linguaggio usato
Ad esempio: "[VB.NET]", "[C#]"; o anche specificando la versione "[VB2008]", "[C# 3.0]". Questo punto del regolamento
non è obbligatorio, ma è
fortemente consigliato. La ragione di questo provvedimento consiste nel comunicare direttamente agli utenti che risponderanno la
preferenza che si ha sul linguaggio da adottare negli interventi e nelle risposte successive; ha la funzione di agevolare il rapporto tra chi scrive e chi legge, diminuendo inoltre il tempo impiegato per ottenere una soluzione efficace e soddisfacente. Qualora il linguaggio non venisse specificato, l'utente che scrive posterà un codice adottando un qualsiasi linguaggio .NET a propria discrezione.
-
I codici di risposta sono sempre utili
Nel caso si ricevesse in risposta un codice in un linguaggio diverso da quello in cui si sta programmando o che non si riesce in ogni caso a capire, è buona norma ringraziare comunque e fare tesoro di ciò che gli altri utenti hanno scritto. Essi, infatti, come indicato da qualsiasi regolamento, non sono obbligati a rispondervi e adoperano del loro tempo per fornire un aiuto prezioso. Dato che i linguaggi .NET sono sullo stesso livello, lavorano sulla stessa piattaforma e, fatta eccezione per alcuni costrutti particolari, sono equivalenti, è anche buona abitudine fare uso di un convertitore (sia per chi risponde che per chi chiede), di cui propongo uno dei tanti esemplari disponibili sul web:
http://www.developerfusion.com/tools/convert/vb-to-csharp/
-
Non fare questioni sull'efficacia del linguaggio
E' legittimo
consigliare ad un utente che sarebbe meglio fare uso di un altro linguaggio nella scrittura di una determinata parte di codice, specificando per quali ragioni (presenza di funzioni/librerie in più, interazione più diretta con l'hardware, eccetera...). Tuttavia, ciò non deve essere l'unica opzione presentata: dato che questa sezione è dedicata al .NET, i problemi dovranno essere risolti nell'ambito di questo linguaggio, anche facendo ricorso al Platform Invoke, qualora risulti necessario.
-
Una precisazione sulla gestione degli errori
Ricordo, inoltre, di indicare - sempre, ove possibile - il nome, la descrizione, il tipo e la locazione dell'errore che si produce, annettendo l'eventuale codice. Questo evita molti post inutili del tipo "ma che errore dà?" oppure "ma in che punto del codice si blocca?" e via dicendo.
Aggiornamento del 23/7/11
- Discussioni/domande
Da qualche mese è possibile aprire due diversi tipi di topic nel forum: discussioni e domande. Esse differiscono sia per scopo che per modalità di risposta.
Una discussione serve, appunto, per discutere su un certo argomento proposto. I partecipanti alla discussioni possono esprimere le proprie idee in merito e replicare ai post degli altri utenti. Non esistono post giusti o sbagliati, in quanto si tratta di punti di vista differenti. Una discussione viene chiusa quando nessuno vuole più proseguire nel dibattito.
Una domanda serve per chiedere aiuto riguardo uno specifico problema o per richiedere delucidazioni su un concetto poco chiaro. L'utente che posta alla domanda NON PUO' RISPONDERE alla domanda stessa, ma può solo commentare le risposte degli altri utenti, usando il pulsante Commenta in fondo ad ogni post. In genere esiste almeno una soluzione corretta, perciò alcuni post potrebbero non essere d'aiuto. Per questo è possibile votare con +1 o -1 le risposte fornite, a seconda dell'utilità, della correttezza e della chiarezza delle stesse. Una domanda viene chiusa quando il richiedente sceglie la miglior risposta. Per poter creare una buona domanda, la descrizione del problema deve essere quanto più precisa possibile.
Ultima modifica effettuata da Il Totem il 23/07/2011 alle 13:35
"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)
"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)