כבר מזמן רציתי לתת קישור ולדבר קצת על ג’ף אטווד, בעל הבלוג הידוע אימת קידוד – coding horror, ועכשיו הסתייע בידי.
כבר דירתי על אטווד בהקשר של stackoverflow , אבל הרבה לפני כן הוא בלוגר תכנותי מפורסם, שכותב הרבה על ה”למה” של דברים.
אפשר לקרוא קצת עליו ועל הבלוג (יש גם הסבר לשם הבלוג).
ואפשר לקרוא כמה פוסטים מומלצים: 25 טעויות התכנות המסוכנות ביותר. כמובן שמדובר בטעויות המאפשרות פריצה לאפליקציה, לשרת או לבסיס הנתונים. למשל: אי בדיקת קלט, הכנסת קלט לא בדוק לבסיס הנתונים, הודעות שגיאה אינפורמטיביות מדי, וכד’.
אם לא החלפת את ה-UI, אף אחד לא ישים לב – הפונקציונליות של המחשבון של windows שונה מהיסוד, אבל אנשים ממשיכים להתלונן שהמחשבון של ויסטה הוא אותו דבר כמו בכל הגרסאות הקודמות של windows. רק בחלונות 7 יש שינוי של ה-UI, כנראה כדי שאנשים ישימו לב שגם הפונקציונליות השתנתה….
לחדד את המסור – חידוד המסור הוא קיצור לדברים שאנחנו עושים שלא קשורים ישירות לתכנות, אבל הופכים אותנו למתכנתים טובים יותר. בפוסט ישנו גם ההסבר מדוע זהו משמעו של הביטוי.
ויש עוד. קראו ותהנו!