עוד רגע ומגיעים לפרויקטים
בשביל שתקופת הפרויקטים תעבור עליכם בשלום אני מעלה לחשבון הגיט שלי את הפרויקט שאני עשיתי כולל את מסד הנתונים שלו וכולל את ספר הפרויקט ואת ההצעה לפרויקטקצת על הפרויקט שלי
בפרויקט עשיתי את המשחק סטרטגועל הפרויקט שלי קיבלתי 91 בבחינה להנדסאי ו96 בבחינת הבגרות
יש בו שימוש רחב בפולימורפיזם ויש בו גם כמה בעיות שלא הצלחתי להתגבר עליהם עד לזמן הבחינה ועדיין קיבלתי ציון גבוה מאוד
הקוד קשה מאוד להבנה (גם בשבילי) בגלל שמות משתנים, שמות פונקציות, שמות מחלקות וכו'. אני מעלה אותו גם כדי שתדעו מה לא לעשות בפרויקט שלכם.
ומה הלאה?
מעבר לכך אני מתחיל לכתוב את הפרויקט מחדש בצורה נכונה, קריאה, טסטבילית, וכל מה שיש בפרויקט רציני.בפרויקט החדש יהיה שימוש בשרת אפליקציה של PLAY, בשרת לקוח NPM, ושרת SQL שיהיה ככל הנראה של מיקרוסופט אבל יכול להיות שאני אחליף אותו לאורקל.
צד הלקוח יכתב בWEB עם שימוש בVUE. צד הלקוח יכלול את כל הפריימים שיש במשחק (תשכחו ומהר מJFrame).
צד השרת שזה החלק שאתם אמורים כבר להפציץ בו יכתב בג'אוה. אני אעשה בו גם מחלקות טסטינג ואם נספיק מחכות לנו עוד כמה הפתעות בדרך.
נגע על קצה המזלג בכמה נושאים מאוד מאוד גדולים שיהיה לכם להעשרת ידע. בעיקר כדי שבחיים שאחרי המכללה תהיו יותר טובים ממה שאנחנו היינו, ויותר טובים גם בכללי משאר ההנדסאים שבדיוק סיימו את הלימודים שלהם.
שיהיה לנו בהצלחה
קישורים
כדי לעשות clone לפרוייקט (רק דרך ssh)
git@gitlab.com:RoniLevy/strategooldproj.git
אם עדיין אין לכם גיט או אם עדיין לא ג'ינרטתם לעצמכם מפתח אז תכתבו בתגובות.
לכל בעיה שתתפתח במהלך הדרך אתם מוזמנים לשלוח הודעה
רוני