המדריך לטרמפיסט בגלקסיה של הגיקים פרק 7

Wednesday, February 3, 2016

שלום לכם, מאז הפרק הקודם בסדרת המדריך לטרמפיסט (בעברית) עברה שנה בערך, בשנה זו הייתי עסוק מדי לצערי ולקח לי זמן לערוך את הפרק הנוכחי, מה שכן השתדלתי להרחיב לרובדים עמוקים סביב יומו של המפתח המתחיל. הרעיון בסדרת הפוסטים הוא הוא פשוט, בעוד קרני הלייזר של ה"גיקים" יזמזמו סביבך במגוון התקפות, הרי בעזרת הפוסטים שבסדרה זו נצמצם את הנזק שנגרם לחללית שלכם. טיסה בטוחה.. 1.    קובץ TT טריק מאוד נחמד שמוטמע אני חושב מאז VS 2008 אבל בטוח ב2010, מאפשר לנו לכתוב קובץ טקסט, ווהקובץ עובר המרה מתאימה לפורמט המתאים, שימושי מאוד לכתיבה במקום שאין קומפיילר זמין או סביבת פיתוח, להעתקה של קוד בין...

המדריך לטרמפיסט בגלקסיה של הגיקים פרק 6

Wednesday, January 14, 2015

טוב אז ממשיכים במדריך. בהנחה שיצאתם בשלום לטיסה מבסיס האם ואתם כבר בעניינים, (הנחה עניינית של בערך שנת ניסיון ראשונה בעולמם של הגיקים) זה הזמן לחדד יכולות ולהכיר כמה טיפים שיקדמו אתכם על גשר הפיקוד.. 1. סקריפט להפרדה בין קוד של Debug לקוד של Release. למה זה טוב? כתבתם בדיקה מסוימת, אתם חושדים בתקלה שקוראת רק אצל הבודקים ולא אצלכם, חשוב להבין שישנם הבדלים בין תחת debug או קוד שהפך כבר לDLL ורץ בתור EXE. לדוגמא שימוש במקורות , או אופטימיזציות של הזיכרון. או נניח שאתם עוטפים קטע ב Try Catch וברור שאם אתם בסביבת פיתוח אתם רוצים לקבל חיווי על באג, ואם כבר יצאתם לפרודקשן אתם...

המדריך לטרמפיסט בגלקסיה של הגיקים חלק חמישי

Monday, April 28, 2014

הפעם במדריך על הוספת Code-Snippet דרך Visual Studio ועל איזור דמדומים שבין Internal Class ו Public Class הוספת "סניפטים" לתוך סביבת הפיתוח זה אחד הדברים המגניבים בהחלט ששווה לנסות. סניפטים למי שפספס זה כמו ללחוץ TAB TAB לאחר כתיבת המילה for או הכי מפורסם TAB TAB לאחר כתיבת cw בסביבת קונסול. אז למה שלא ננסה אחד משלנו? נניח ובתחילת כל מסמך קוד אתם רוצים להוסיף : "written by the one and the only XXX " ואז במקום לכתוב את הרצף הזה בכל פעם נרצה נניח להקיש wr ואז TAB TAB והצירוף הזה יופיע.. השלבים בהם ננקוט כדי להגשים את הפנטזיה. א. נפתח מסמך XML, ונדאג לשנות את...

המדריך לטרמפיסט בגלקסיה של הגיקים חלק ד’

Saturday, November 23, 2013

או מבוא ל-איך כותבים קוד נכון ?? אז הנה ממשיכים במדריך לטרמפיסט.. כטרמיפיסטים עקשניים הגיוני שהתקבלתם למקום עבודה כלשהו הדבר הראשון שתקבלו עליו בראש מ"הגיקים" (מפתחים מנוסים יותר, ובעיקר מראשי צוותים ומנהלים) תהיה על איכות הקוד, שימו לב אני לא מדבר על יעילות אלא על איכות. שזה אומר תיעוד, פיסוק, שמות משתנים, וכו' זאת אומרת ניתן להתווכח הרבה איך לכתוב קוד , להשתמש בForEach או בLinq , איך לנהל Try Catch, איך מתכננים Flow של פונקציה, אני אבל מדבר על שלב מוקדם הרבה יותר. על קריאות של הקוד ושמירה על סטנדרטים. אז כדי להקטין את החיכוך שלנו בני האדם, בשעת מגע ראשוני עם ה"גיקים" אני...

המדריך לטרמפיסט בגלקסיה של הגיקים חלק ג

Thursday, May 2, 2013

הנה אנחנו חוזרים למדריך בגלקסיה של הגיקים, סדרת הפוסטים המפורסמת ביותר שלי.. הפעם נראה כמה דברים בסיסיים וחשובים בעבודה מול Visual Studio, קצת על איך לקנפג אותו ולהשתמש בו בצורה חכמה יותר. שום דבר פה לא יהיה חריג או טריקי, אבל יהיה בהחלט יעיל לעבודה שלנו. אפשר לכתוב ספר של 1000 עמודים על הפעלת VS, ואת זה נשאיר לאנשים שמקבלים תשלום מ Microsoft. אני רק אציע כמה של טיפים ואולי תקבלו תאבון להמשיך לחפור לבד. אני בחרתי חמישה נושאים לדוגמא. כמו שאר החלקים בסדרה זו פוסט זה מתאים למתחילים\סטודנטים שעשוים צעדים ראשונים בסביבת פיתוח תכנה,  ובסביבת VS בפרט. · הערה חשובה. סביבת העבודה עליה אני מתבסס היא VS11 ומעלה. נתחיל עם ענייני build, בילד זאת...

המדריך לטרמפיסט בגלקסיה של הגיקים חלק ב

Tuesday, February 12, 2013

  לקח קצת זמן אחרי הפוסט הראשון בסדרה, אבל הנה חזרתי והפעם עם צידה לדרך עבור ה"טרמפיסט"   מתכנת טוב לעולם לא יהיה טוב מספיק אם לא ידע לנצל כלי עזר שונים לצרכיו.   בהנחה שאם אתם קוראים את זה כנראה שאתם אנשי דוט נט וזה אומר כנראה שאתם עובדים בסביבת VS   זה טוב ויפה אבל רחוק מלהספיק, בפוסט זה נציג כמה כלי עזר למתכנת, שמומלץ לנסות אותם בהתאם לצורך.   נראה כמה כלים למתכנתי UI , כמה כלי פרופיילר לבדיקת ביצועים,  וכמה כלי "חפירה" למעמקי הקוד באמצעות reflection   נתחיל באיזור הUI:   · Expression Blendשל Microsoft הוא נכון להיום, המלך הבלתי מעורער לפיתוח xaml,   ושיהיה ברור זה ממש לא כלי למעצבים, נכון שיש אנשי עיצוב שעובדים...

המדריך לטרמפיסט בגלקסיה של הגיקים

Monday, December 24, 2012

בשפה הרשמית קוראים לזה Visual Studio...  ואנו רוצים לחסוך זמן, לכתוב מהר יותר וטוב יותר. ראיתם פעם את המתכנתים האלה שכל פעולה עושים דרך המקלדת? יצאו לכם העיניים?  לא עוד! במסגרת מהפכת "קיצורים לכולם" אגיש רשימה של  30 ומשהו הקיצורים הטובים ביותר.. הוספה ופתיחה: Ctrl+Shift+N: הוספת פרויקט חדש. במסך הפתיחה או מפרויקט קיים. Ctrl+Shift+A: הוספת אייטם לפרויקט (קלאס, אינטרפייס, userControl וכו'). Ctrl+Shift+C: הוספת קלאס, נפרד מהוספת סתם אייטם כי הוא נפוץ יותר. Ctrl+Shift+O: פתיחת פרויקט לדפדוף (נניח הוספת DLL  מפרויקט קיים).   הערות וסידור שורות: Ctrl+K+C: סימון השורה בהערה. Ctrl+K+U: הורדת ההערה מהשורה. Ctrl+E+D: מיישר את השורות העקומות שלכם, (שזה מבחינתי בחירת העורך כקיצור הטוב ביותר). Ctrl+M: מכווץ/מרחיב את השורות – איפה שיש לכם בצד פלוסים\מינוסים, לסגור חלקי קוד במסמכים ארוכים. ...