ככה תכשילו את המתכנת המתחזק

כל מתכנת, באיזה שהוא שלב כזה או אחר בתפקידו, יאלץ להיפרד מהקוד אותו כתב ולהשאיר אותו לאלו שבאים אחריו. מתכנת טוב יכתוב קוד שכל חלק בו שלא מובן טריוויאלית מוסבר על ידי תיעוד קל ליד. אבל אם אתה כותב קוד שכל אחד יכול להבין, למה צריך אותך?

יש מתכנתים שלא רוצים לעזוב את הקוד שלהם ובמיוחד שלא להעזיב אותם. ובכלל יש מתכנתים שכותבים קוד בלתי קריא לחלוטין שאין סיכוי לאף אחד אחר להבין. אז יש מישהו שכתב מדריך עזר. לא, לא מדריך לאנשים שמנסים לטפל בקוד בלתי תחזיק אלא מדריך לאנשים שרוצים לכתוב קוד כזה.

הורג מצחוק, למי שמבין קצת בתכנות כמובן. במיוחד אהבתי את החלק של “Obscure Film Reference”: “הגדירו את LancelotsFavoriteColour על ידי 0x0204FB, שזהה לכחול על המסך. כך תגרמו למתכנת לחשב את הערך הזה או להריץ כלי גרפי כלשהו. אבל ככה גם תעשו לו טובה, מי שלא יכול לצטט מהראש סצינות שלמות מסרטים של מונטי פייתון לא צריך לתכנת.”


Posted in Memes and Stuff, No Category, Thinking Out Loud by with 2 comments.

Comments

  • אלודאה says:

    מעולה!

  • Eran says:

    קראתי את זה בזמן הרצאה במבני נתונים והתאמצתי כל כך כדי שלא יראו אותי נשפך מצחוק.
    למרות שכולם מסכימים שהמרצה מצחיק, הוא לא עד כדי כך מצחיק.

    וכותב המאמר אמר, מאוחר יותר, כי יותר מדי אנשים חשבו שהוא רציני.