יום חמישי, 9 במאי 2019

רוני: איזה כלים אנחנו צריכים כדי להיות מפתחים


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

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

דבר ראשון GIT
גיט זה כלי בקרת תצורה שנועד לעזור לנו לנהל פרויקט לסגור גרסאות ובעיקר לעשות לנו חיים קלים
כיום בגלל שאתם מפתחים פרויקט שנחשב קטן ( בלי להעליב אף אחד ) ובגלל שאתם עובדים לבד ולא בצוות וגם בגלל שאתם לא הולכים לתחזק את הפרויקט לעוד שנים קדימה אז זה לא הכי הכרחי שתעבדו עם גיט
למה זה עדיין חשוב? זה חשוב כי בכל מקום עבודה שתעבדו בו יעבדו עם גיט כי ככה עובדים בצוות ולכן אתם חייבים לדעת לעבוד גם עם גיט

// TODO Post about git repository

שכבת הDATA
לשכבת הDATA אנחנו צריכים שרת SQL
אנחנו נשתמש בשרת SQL שאתם מכירים כלומר בSQLServer של מיקרוסופט או בקיצור נקרא לו MSS
למה דווקא מיקרוסופט? כי הם נותנים לנו את השרת בצורה ויזואלית ( זה לא אומר שלא נכתוב סקריפטים של SQL כמו ילדים טובים )

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

Eclipse

יום שלישי, 7 במאי 2019

רוני: שכבות ומודולריות בפרויקטים

 

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

מהו פרויקט מודולרי?

פרויקט מודולרי זהו פרויקט שבנוי מכמה שיותר חלקים קטנים שיוצרים ביחד פרויקט אחד גדול

מה היה בעבר?
בעבר כל הקוד היה נכתב בקובץ אחד ובתהליך אחד וגם היה רץ על שרת אחד שנותן את כל המענה למשתמש.
יכלו להיות  גם כמה שרתים שעבדו במקביל כדי שיוכלו לתת מענה ליותר ויותר משתמשים אבל עדיין כל שרת הכיל את כל הקוד וכל הקוד היה נרשם בשכבה אחת

מה היה לנו רע בשיטה הזאת? 

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


מה אם התמונה הייתה פזל?