Ce guide vous apprendra finalement comment devenir la personne la plus populaire parmi vos collègues. Vous serez le héros de leurs discussions pendant les pauses et les heures de travail. Cela peut même vous aider à réduire votre charge de travail afin que vous puissiez tirer le meilleur parti de vous. Aide généreuse de collègues qui souhaitent vous aider à faire votre travail. À cause de votre réputation !
1. La dénomination des variables peut montrer votre potentiel créatif. Ne vous embêtez pas avec des notations et des directives. Celles-ci limiteront votre inspiration. Si vous utilisez un schéma de dénomination inconnu, vous serez félicité et vos collègues vous respecteront.
bool rAgeaggainStmaShine = false;
int dd44 = 12 ;
bool mec = vrai;
2. Soyez un génie et donnez des noms intrigants aux méthodes et aux paramètres.
public int ViriableInflationModusOperandi (int variable, int gonfleur)
{
variable de retour * gonfleur ;
}
3. Commentez votre code avec une attitude très professionnelle. Les commentaires vous aident à comprendre correctement votre code.
// Cette variable porte le nom de ma mère Wyburga-Thomasia Flandrina.
long wtf = 1 ;
4. N'écrivez pas trop de commentaires sur votre code. Trop de commentaires rendent vos collègues nerveux - parce que vous pensez qu'ils ne comprennent pas ? Si vous leur donnez l’occasion de réfléchir, ils vous respecteront.
code
/// <résumé>
/// Effectuer une vérification d'image.
/// </summary>
public static void ImageRoutine (Image image)
{
si ((image != null) && (imageInfoList != null))
{
bool isReaderLockHeld = rwImgListLock.IsReaderLockHeld;
LockCookie lockCookie = new LockCookie();
threadWriterLockWaitCount++;
essayer
{
si (isReaderLockHeld)
{
lockCookie = rwImgListLock.UpgradeToWriterLock(-1);
}
autre
{
rwImgListLock.AcquireWriterLock(-1);
}
}
enfin
{
threadWriterLockWaitCount--;
}
essayer
{
pour (int i = 0; i < imageInfoList.Count; i++)
{
Élément ImageInfo = imageInfoList[i];
si (image == élément.Image)
{
retour;
}
}
}
enfin
{
si (isReaderLockHeld)
{
rwImgListLock.DowngradeFromWriterLock(réf lockCookie);
}
autre
{
rwImgListLock.ReleaseWriterLock();
}
}
}
// Tout est fait.
}
5. Utilisez l'encapsulation. C'est l'un des principes clés de l'orientation objet. Comparez ces deux exemples :
Exemple n°1 :
public int AddTwo (int argument)
{
retourner argument + 2 ;
}
public int AddOne (int argument)
{
retourner argument + 1 ;
}
public void Principal()
{
int calc = AddOne(AddTwo(5));
}
Exemple n°2 :
public void Principal()
{
int calcul = 5 + 2 + 1 ;
}
Il est évident que l'exemple n°1 semble plus solide. Il contient plus de code, tout est encapsulé et le code est impressionnant.
6. Écrivez moins de code. Cela entraînera moins de bugs, moins de temps d’assistance et plus de temps pour s’amuser. Considérons la structure suivante :
commun.js :
code
fonction deleteUser (userId)
{
$.get("sqlengine.ashx",
{ sql : "supprimer de [Utilisateur] où Id = " + userId } );
}
fonction insertUser (nom d'utilisateur)
{
$.get("sqlengine.ashx",
{ sql : "insérer dans les valeurs [Utilisateur] ('" + nom d'utilisateur + "')" } );
}
sqlengine.ashx :
code
public void ProcessRequest (contexte HttpContext)
{
var con = new SqlConnection("connectionString");
con.Open();
var cmd = new SqlCommand(context.Request.QueryString["sql"]);
cmd.Connection = con;
cmd.ExecuteNonQuery();
con.Close();
}
Ce que vous obtenez : pages axées sur AJAX, développement rapide, architecture multi-niveaux.
7. Écrivez du code génial. Vos collègues vous remercieront pour vos idées.
écrire:
année entière = 0x000007D9 ;
au lieu de:
année entière = 2009 ;
écrire:
var sb = nouveau StringBuilder();
sb.Append("Erreur :");
sb.Append(2001);
sb.Append(".");
return sb.ToString();
au lieu de:
return string.Format("Erreur : {0}.", 2001);
écrire:
code
/// <résumé>
/// Effectue une mystérieuse transformation de VRAI en FAUX et vice versa.
/// </summary>
bool statique public TheGreatLifeTransformation (bool valueToTransform)
{
si (valueToTransform == vrai)
{
renvoie faux ;
}
si (valueToTransform == false)
{
renvoie vrai ;
}
lancer un nouveau ArgumentOutOfRangeException();
}
au lieu de:
!valeur
Si vous suivez ces étapes simples, votre nom sera connu de tous vos collègues en un rien de temps. Vous serez une personne très populaire - vos collègues vous donneront des conseils, discuteront et vous serreront la main. Certains de ces collègues peuvent vous poser des questions sur vos secrets. Si cela se produit, vous pouvez leur donner la réponse suivante (prononcée par la voix de l'instructeur) :
"L'écriture de code est un processus transcendantal de transformation du chaos infini en réalité finie avec cohérence, bien sûr".
Texte original de référence : http://www.codeproject.com/KB/cs/Rumorous_Developer.aspx
Auteur : Zhu Qilin Source : http://zhuqil.cnblogs.com
Le droit d'auteur de cet article appartient à l'auteur et au parc de blogs. La réimpression est la bienvenue, mais cette déclaration doit être conservée sans le consentement de l'auteur.