דף התצוגה הראשוני שלי

BravoMan

Active member
2 נקודות שהייתי שם לב אליהן:

1. אם אתה מפיץ תוכנה כקוד פתוח, כמו במקרה של תוכנת ההגרלה שלך, אל תיתן אותה בהורדה כ-zip ואל תניח שכל העולם ואחותו משתמשים ב-Eclipse.
&nbsp
פתח משתמש ב-GitHub והעלה לשם את הקוד לפי הכללים שלהם.
זה יראה הרבה יותר רציני ומקצועי, ובכל מקרה בתור מתכנת אתה חייב לדעת לעבוד עם Git (ועדיף גם מנהלי גרסאות אחרים כגון subversion).
&nbsp
דרך אגב, החשבון הבסיסי אצלם חינם.
&nbsp
2. יש מקומות שהאנגלית לא כ"כ טובה.
ובחלק כנראה בכוונה (למה U ולא you?)
זה אתר מקצועי או סחבקי? אם אני מבין נכון, המטרה היא להציג את היכולות שלך כאיש מקצוע, לכן אנגלית טובה חשובה מאוד!
היית ממליץ לתת למישהו שטוב בשפה (אולי אפילו בתשלום) לבצע הגהה על הטקסט.
&nbsp
2.1 אם אתה הולך להציג תוכנה לקהל שאינו דובר עברית (אגב, אתה מתכנן גרסה עברית לאתר?), אל תקרא לה בשם עברי!
אולי נשמע לך טבעי לקרוא לתוכנה "גורל" ולאיית את זה באותיות אנגליות, ואני בטוח שכל מי שתפגוש בפורום הספציפי הזה לא יתקשה להבין למה התכוונת, אבל אנשים זרים שבוחנים את הקוד שלך יראו רק צירופי אותיות הזויים בתור שמות מחלקות ראשיות וממש לא יתרשמו מזה לטובה!
&nbsp
בכל מקרה,
בהצלחה!
 

YIM222

New member
סבבה תודה רבה

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

אקח את זה לתשומת לבי ותודה רבה לך
 

YIM222

New member
נכון שעדיף להעלות לגיטהאב אבל בגדול מה

מי שמשתמש בIDE אחר לא יוכל להשתמש בקבצים ?
 

BravoMan

Active member
תלוי ב-IDE

חלק מהקבצים שיש בתיקיית הפרויקט שלך הם קבצי הגדרות ספציפיים למחשב שלך, אתה לא אמור לתת אותם לאף אחד.
אין בהם כנראה שום דבר סופר פרטי (אז לא נורה שפרסמת אותם), פשוט אצל כל אחד אחר תהיה קונפיגורציה אחרת בהתקנת סביבת עבודה והקבצים האלה רק יגרמו לשגיאות לקפוץ בזמן פתיחת הפרויקט.
&nbsp
רוב הסביבות המודרניות יודעות לייבא פרויקט מ-source contril ולהוסיף את הקבצים האלה לבד, אבל כשמנסים לפתוח מתיקייה קיימת, אפילו בהתקנת Eclipse זה יוצר בלגן.
&nbsp
זו הסיבה, ש-github נותנים אוסף של קבצי gitignore שמאפשרים לך להעלות אליהם פרויקט נקי.
https://github.com/github/gitignore
&nbsp
שים לב שהם תומכים במגוון שפות ומגוון סביבות פיתוח.
 
למעלה