Writing API – Third part and last

13/04/2013

 לאחרונה כתבתי לא מעט בנושא API כאשר התחלתי עם הפוסט בנושא תכנון קדימה, והמשכתי עם שני פוסטים ברורים עם הכותבת כתיבת API חלק ראשון וחלק שני. הטיפ האחרון הוא למעשה הטיפ הכי חשוב. הוא לא כתיבה אלא לאחר כתיבה – תן את הקוד שכתבת סגור למישהו ותראה אם הוא מצליח לעבוד איתו, האם שמות ה- class-ים והפונקציות ברורים (גם ללא דוקיומנטציה), האם הוא מצליח להשתמש בו נכון. קבל את ההערות ורוץ לחשוב עליהן – לא לעבד אותן! לא כל הערה יש לתקן אלא לחשוב ולהבין – האם היא נחוצה או שהיא רק גחמה. ניתן להבחין בין השתיים ע”י ניתוח מקרים ואפשרויות שימוש...
אין תגובות

TaskCompletionSource

  בבלוג של פבל הוא כתב פוסט טוב על הנושא של Task-ים ו- TaskCompletionSource ואם למישהו היו שאלות בנושא אז בהחלט הוא מוזמן לקרוא את הפוסט שלו כאן. לאחר משחק קל אני מציג בפניכם שימוש די גנרי בעבודתו אשר מוסיף לזה גם את נושא תפיסת ה- Exception-ים החשוב. המתודה אשר כתבתי מדברת בעד עצמה והיא להלן: 1: public static Task<T> TaskPost<T>(Func<T> action) 2: { 3: TaskCompletionSource<T> tcs =...
אין תגובות

קצת באיחור

11/04/2013

כל הזמן אני מחפש חומרים ומקורות חדשים לקרוא, ואני יודע שאני קצת באיחור ובטוח הרבה מכירים את האתר הזה, אבל: http://tech.pro/ – אתר ממש נחמד עם מלא כתבות ומדריכים ע”י כותבים שונים עם חומרים טובים – מומלץ!!!
אין תגובות