Dieser Leitfaden zeigt Ihnen, wie Sie in den Pausen und während der Arbeitszeit zur beliebtesten Person Ihrer Kollegen werden. Es kann Ihnen sogar dabei helfen, das Beste aus Ihnen herauszuholen. Großzügige Hilfe von Kollegen, die Sie bei Ihrer Arbeit unterstützen möchten. Wegen Deinem Ruf!
1. Variable Benennung kann Ihr kreatives Potenzial zeigen. Machen Sie sich keine Sorgen mit Notationen und Richtlinien. Wenn Sie ein unbekanntes Benennungsschema verwenden, werden Sie gelobt und von Ihren Kollegen respektiert.
bool rAgeaggainStmaShine = false;
int dd44 = 12;
bool Alter = wahr;
2. Seien Sie ein Genie und geben Sie Methoden und Parametern einige interessante Namen.
public int ViriableInflationModusOperandi(int variable, int inflator)
{
Rückgabevariable * Inflator;
}
3. Kommentieren Sie Ihren Code mit einer sehr professionellen Einstellung. Kommentare helfen Ihnen, Ihren Code richtig zu verstehen.
// Diese Variable ist nach meiner Mutter benannt.
lange wtf = 1;
4. Schreiben Sie nicht zu viele Kommentare zu Ihrem Code. Zu viele Kommentare machen Ihre Kollegen nervös – weil Sie glauben, sie verstehen nicht? Wenn Sie ihnen die Möglichkeit zum Nachdenken geben, werden sie Sie respektieren.
Code
/// <Zusammenfassung>
/// Bildprüfung durchführen.
/// </summary>
public static void ImageRoutine(Image image)
{
if ((image != null) && (imageInfoList != null))
{
bool isReaderLockHeld = rwImgListLock.IsReaderLockHeld;
LockCookie lockCookie = new LockCookie();
threadWriterLockWaitCount++;
versuchen
{
if (isReaderLockHeld)
{
lockCookie = rwImgListLock.UpgradeToWriterLock(-1);
}
anders
{
rwImgListLock.AcquireWriterLock(-1);
}
}
Endlich
{
threadWriterLockWaitCount--;
}
versuchen
{
for (int i = 0; i < imageInfoList.Count; i++)
{
ImageInfo item = imageInfoList[i];
if (image == item.Image)
{
zurückkehren;
}
}
}
Endlich
{
if (isReaderLockHeld)
{
rwImgListLock.DowngradeFromWriterLock(ref lockCookie);
}
anders
{
rwImgListLock.ReleaseWriterLock();
}
}
}
//Alles ist erledigt.
}
5. Verwenden Sie Kapselung. Dies ist eines der Schlüsselprinzipien der Objektorientierung. Vergleichen Sie diese beiden Beispiele:
Beispiel Nr. 1:
public int AddTwo(int arg)
{
return arg + 2;
}
public int AddOne(int arg)
{
return arg + 1;
}
öffentliche Leere Main()
{
int calc = AddOne(AddTwo(5));
}
Beispiel #2:
öffentliche Leere Main()
{
int calc = 5 + 2 + 1;
}
Es ist offensichtlich, dass Beispiel Nr. 1 solider aussieht. Es enthält mehr Code, alles ist gekapselt und der Code sieht beeindruckend aus.
6. Schreiben Sie weniger Code. Dies führt zu weniger Fehlern, weniger Supportzeit und mehr Zeit für den Spaß. Betrachten Sie die folgende Struktur:
common.js:
Code
Funktion deleteUser(userId)
{
$.get("sqlengine.ashx",
{ sql: "löschen von [Benutzer], wobei Id = " + Benutzer-ID } );
}
Funktion insertUser(userName)
{
$.get("sqlengine.ashx",
{ sql: "in [Benutzer] Werte einfügen ('" + Benutzername + "')" } );
}
sqlengine.ashx:
Code
public void ProcessRequest(HttpContext context)
{
var con = new SqlConnection("connectionString");
con.Open();
var cmd = new SqlCommand(context.Request.QueryString["sql"]);
cmd.Connection = con;
cmd.ExecuteNonQuery();
con.Close();
}
Was Sie bekommen: AJAX-fokussierte Seiten, schnelle Entwicklung, mehrstufige Architektur.
7. Schreiben Sie genialen Code. Ihre Kollegen werden Ihnen für Ihre Erkenntnisse danken.
schreiben:
int Jahr = 0x000007D9;
anstatt:
int Jahr = 2009;
schreiben:
var sb = new StringBuilder();
sb.Append("Fehler:");
sb.Append(2001);
sb.Append(".");
return sb.ToString();
anstatt:
return string.Format("Fehler: {0}.", 2001);
schreiben:
Code
/// <Zusammenfassung>
/// Führt eine mysteriöse Umwandlung von WAHR in FALSCH und umgekehrt durch.
/// </summary>
public static bool TheGreatLifeTransformation(bool valueToTransform)
{
if (valueToTransform == true)
{
return false;
}
if (valueToTransform == false)
{
return true;
}
throw new ArgumentOutOfRangeException();
}
anstatt:
!Wert
Wenn Sie diese einfachen Schritte befolgen, wird Ihr Name im Handumdrehen allen Ihren Kollegen bekannt sein. Sie werden ein sehr beliebter Mensch sein – Ihre Kollegen beraten Sie, unterhalten sich und geben Ihnen die Hand. Einige dieser Kollegen fragen Sie möglicherweise nach Ihren Geheimnissen. In diesem Fall können Sie ihnen die folgende Antwort geben (in der Stimme des Lehrers):
„Das Schreiben von Code ist ein transzendentaler Prozess der Transformation von unendlichem Chaos in endliche Realität mit natürlich Kohärenz.“
Referenz-Originaltext: http://www.codeproject.com/KB/cs/Rumorous_Developer.aspx
Autor: Zhu Qilin Quelle: http://zhuqil.cnblogs.com
Das Urheberrecht dieses Artikels liegt beim Autor und beim Blogpark. Ein Nachdruck ist willkommen, diese Erklärung darf jedoch ohne Zustimmung des Autors aufbewahrt werden.