לחץ "Enter" למעבר לתוכן

שימוש בעקרונות ה-SOLID

2

עקרונות ה-SOLID לפיתוח קוד יציב ודאי מוכרים לחלקכם. מה שלא בהכרח לימדו אתכם, הוא איך להפוך את העקרונות האלו למתודולוגית עבודה שהיא הרבה יותר פשוטה ואינטואיטיבית מאשר לזכור שמות של…

הטרוגניות

0

בעולם של היום, מחפשים במקומות רבים "Full Stack Developers", ובדרך כלל, מלווים את הכותרת ברשימה של אינספור טכנולוגיות שחשוב שהמועמד יכיר. ובכל זאת, בצוותים רבים מחפשים מפתחים שיהיו, עד כמה…

טיפול בחריגות: מה ואיך?

0

הייררכיה של טיפול בחריגות בפוסט הקודם דיברתי על הדרך הנכונה לנהל טיפול בחריגות (Exceptions). כעת, אפשר לדון בשאלה אילו חריגות לזרוק. איך ומה? טיפוסים: איזה טיפוס exception צריך לזרוק? האם להסתפק בסתם…

טיפול בחריגות – Exceptions

1

בפוסט הקודם דיברתי על כשלים במערכות תוכנה ברמות השונות. בפוסט הזה, אני מתמקד ברמת הנדסת התוכנה והקידוד עצמו. חריגות טיפול בחריגות (Exception Handling) הוא אחד מאבני היסוד של כל מערכת…

כשלים

3

מספרים (מעולם לא בדקתי – המנדרינית שלי חלודה לגמרי) שבעולם הרפואה הסיני, הפציינט משלם לרופא רק כל עוד הוא בריא. ברגע שהאדם נזקק לשירותיו של הרופא בשל מחלה – הוא…

מספור גרסאות (SW Versioning)

5

ברוב המקרים, מהנדסים (או מנהלים, או ארכיטקטים) נכנסים לחברה שבה מוצר קיים, בגרסא כלשהי. מדי פעם הגרסא עולה, לפעמים יש תיקונים קלים – Minor, או שינויים בולטים יותר – Major.…

מעבר לארכיטקטורה חדשה: אבולוציה של מערכת קיימת ("המחלף והצומת", חלק 5)

0

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

מעבר לארכיטקטורה חדשה: מערכת חדשה, עם פרוקסי לישנה ("המחלף והצומת", חלק 4)

0

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

מעבר לארכיטקטורה חדשה: פלטפורמה חדשה, לוגיקה ישנה ("המחלף והצומת", חלק 3)

1

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