דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. לימוד מסודר של תכנות

לימוד מסודר של תכנות

מתוזמן נעוץ נעול הועבר תכנות
89 פוסטים 19 כותבים 4.1k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • chagoldC מנותק
    chagoldC מנותק
    chagold
    כתב ב נערך לאחרונה על ידי
    #43

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

    nigunN clickoneC 2 תגובות תגובה אחרונה
    0
    • A מנותק
      A מנותק
      aiib מורחק
      השיב לWWW ב נערך לאחרונה על ידי
      #44

      @WWW אמר בלימוד מסודר של תכנות:

      @nigun מערכת השבת אבידה.

      רעיון מעולה ונצרך!!!

      רק צריך לסדר את העניין של זכויות יוצרים...

      תגובה 1 תגובה אחרונה
      0
      • nigunN מנותק
        nigunN מנותק
        nigun
        השיב לchagold ב נערך לאחרונה על ידי nigun
        #45

        @chagold
        אתה מתכוון למבנה המסד או לנתונים
        @aiib
        למי עוד חוץ מהתורה יש זכויות יוצרים על הרעיון?
        עריכה:אם אתה מתכוון מי יהיה בעלים של הפרוייקט
        נראה לי שהכי טוב שיהיה בקוד פתוח כדי שאף אחד לא ירגיש שהוא משרת אינטרס של מישהו אחר בחינם

        מייל: nigun@duck.com

        chagoldC תגובה 1 תגובה אחרונה
        3
        • chagoldC מנותק
          chagoldC מנותק
          chagold
          השיב לnigun ב נערך לאחרונה על ידי
          #46

          @nigun אמר בלימוד מסודר של תכנות:

          @nigun למבנה המסד

          nigunN תגובה 1 תגובה אחרונה
          0
          • nigunN מנותק
            nigunN מנותק
            nigun
            השיב לchagold ב נערך לאחרונה על ידי nigun
            #47

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

            מייל: nigun@duck.com

            תגובה 1 תגובה אחרונה
            0
            • clickoneC מנותק
              clickoneC מנותק
              clickone
              השיב לchagold ב נערך לאחרונה על ידי
              #48

              @chagold אמר בלימוד מסודר של תכנות:

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

              בגדול זה נעשה עם כלי מיגרציה לDB
              בפורום הישן היה דיון איך מעדכנים מבנה של DB בלי לגעת בו, אלא ע"י קוד.
              וזה מה שמקובל לעשות
              בכל עלייה של המערכת, היא בודקת אם יש עידכונים למבנה הDB

              הנה דוגמא בEF
              https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/?tabs=dotnet-core-cli

              אין טסט כמו פרודקשן.

              המייל שלי urivpn@gmail.com

              chagoldC תגובה 1 תגובה אחרונה
              4
              • chagoldC מנותק
                chagoldC מנותק
                chagold
                השיב לclickone ב נערך לאחרונה על ידי
                #49
                פוסט זה נמחק!
                תגובה 1 תגובה אחרונה
                0
                • nigunN מנותק
                  nigunN מנותק
                  nigun
                  השיב לWWW ב נערך לאחרונה על ידי
                  #50

                  @WWW
                  אתה מתחיל לכתוב לזה איפיון?
                  מי מתנדב לנהל את הפרוייקט?(אפשר כמה אבל תמיד יש את המנהל על כולם)

                  מייל: nigun@duck.com

                  clickoneC תגובה 1 תגובה אחרונה
                  2
                  • clickoneC מנותק
                    clickoneC מנותק
                    clickone
                    השיב לnigun ב נערך לאחרונה על ידי
                    #51

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

                    שוב, זו רק הצעה. לא חייב לקבל אותה.......

                    אין טסט כמו פרודקשן.

                    המייל שלי urivpn@gmail.com

                    nigunN תגובה 1 תגובה אחרונה
                    6
                    • nigunN מנותק
                      nigunN מנותק
                      nigun
                      השיב לclickone ב נערך לאחרונה על ידי nigun
                      #52

                      @clickone
                      "מתחיל" זה משהו יחסי
                      אי אפשר לתת ניהול של פרוייקט למישהו שלא יודע איך עושים "שלום עולם"
                      אפשר לתת למישהו "מתחיל בניהול" את העבודה (נראה לי שרוב החברים כאן עונים על הגדרה זו)
                      אבל החלק היותר קשה זה איך לשלב מתחילים בפרוייקט שיוכלו לתרום קוד
                      צריך לתת אפיון מלא של המערכת
                      והגדרת משימות ותיוג של משימות הקלות ולתת כיוון איך לעבוד
                      אחר כך צריך מנהלים שיעברו על הקוד ויבדקו האם הוא טוב
                      (האם למישהו כאן יש לו ניסיון בכלל בcode review)
                      למעשה נראה לי שכולם כאן יכולים להתנסות בתפקיד שהם עדיין יכולים להשתפר
                      אמנם למי שבכלל לא יודע איך כותבים קוד בכלל יהיה לו קצת קשה להיכנס אם הוא לא יחרוש מדריך או שניים כי הוא לא יוכל לכתוב אפילו את פיצ'ר הקטן ביותר

                      מייל: nigun@duck.com

                      תגובה 1 תגובה אחרונה
                      6
                      • nachN מנותק
                        nachN מנותק
                        nach
                        כתב ב נערך לאחרונה על ידי nach
                        #53

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

                        • להבנתי הלכו כולם על הרעיון של @גמליאל על השפה ג'אווה סקריפט ועבודה על פרויקט משותף של מערכת השבת אבידה (נראה שהצעה זו תפסה יותר פופלריות, תתקנו אותי אם טעיתי)

                        אלא שכפי שהעלו @clickone ו @nigun יש בעייתיות בצורה הזו בעיקר משום שיש כאן מגוון רמות של ידע בין המשתתפים וצריך לראות כיצד לגשר על הפערים, לכן חשבתי על רעיון כזה:

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

                        • אח"כ כשיהיה ברור יותר איפה אוחז כ"א נוכל לדעת איך ממשיכים, בחלוקה לצוותות/עבודה משותפת וכו', וכן להעלות פיזית תשתית לפרויקט וכו' כאשר דובר רבות למעלה, אני אישית קניתי את הרעיון של -nigun-הצמדת מנוסה לשאינו כזה, אבל זה לא נשמע לי כ"כ אפשרי)

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

                        תגובה 1 תגובה אחרונה
                        2
                        • גמליאלג מנותק
                          גמליאלג מנותק
                          גמליאל
                          כתב ב נערך לאחרונה על ידי
                          #54

                          אם הרב @clickone יסכים, נראה לי מתאים שהוא ינחה את הפרויקט.
                          ומה הוא יקבל בתמורה? אולי הפרויקט יהיה שייך לו בסוף...

                          תגובה 1 תגובה אחרונה
                          3
                          • nachN מנותק
                            nachN מנותק
                            nach
                            כתב ב נערך לאחרונה על ידי
                            #55

                            נריב כבר אח"כ......
                            כשמדברים כבר על נושאים כאלו אני משתכנע שבאמת מדובר על רעיון שיצבור תאוצה ויתקדם!

                            תגובה 1 תגובה אחרונה
                            2
                            • nachN מנותק
                              nachN מנותק
                              nach
                              כתב ב נערך לאחרונה על ידי nach
                              #56

                              אגב, בתור התחלה למי שבאמת -אבל באמת- אין שום מושג בקוד של JS אני מצרף קישור לאפליקציה של גוגל שאפשר להתחיל איתה את הכרת השפה (לא יותר מזה)
                              https://learn.grasshopper.app/
                              כאן יש ספר התחלתי בענין- https://he.wikibooks.org/wiki/JavaScript
                              בהצלחה!

                              תגובה 1 תגובה אחרונה
                              4
                              • nigunN מנותק
                                nigunN מנותק
                                nigun
                                כתב ב נערך לאחרונה על ידי
                                #57

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

                                מייל: nigun@duck.com

                                תגובה 1 תגובה אחרונה
                                2
                                • nigunN מנותק
                                  nigunN מנותק
                                  nigun
                                  כתב ב נערך לאחרונה על ידי nigun
                                  #58

                                  אני ינסה לכתוב אפיון ראשוני
                                  וכמובן כל אחד יוסף/יתקן

                                  הפלטפרומה:

                                  1. כמובן אתר
                                  2. נדרים פלוס
                                  3. מערכת טלפונית

                                  אפיון אתר:

                                  1. ממשק בסגנון אתר אגורה(דהיינו אפשרות לסינון לפי קטגוריה/אזור)
                                  2. גם המוצא וגם המאבד צריכים להירשם לאתר
                                  3. ההרשמה באמצעות מספר טלפון עם אימות כמו בנט פרי
                                  4. אחרי הרשמה כמובן אפשר לעדכן אימייל
                                  5. בפרסום מודעה אפשרות של הסתרת מספר הטלפון
                                  6. אם אין מספר טלפון המאבד יכול ליצור קשר בהודעה פרטית למוצא (ושם אין אפשרות להסתרת המספר טלפון של המאבד)
                                  7. כפתור "דווח כספאם" על כל מודעה שישלח הודעה למנהל

                                  מערכת נדרים פלוס

                                  1. אמור להיות כמו האתר (בהנחה שכל הפיצ'רים יכולים להיכנס)

                                  מערכת טלפונית

                                  1. פרסום מודעה נראה לי קצת בעייתי כי אין איך לסכרן עם האתר
                                  2. שמיעת מודעות לפי אזור/קטגוריה
                                  3. שליחת הודעה אוטומטית למוצא "נראה לי שמצאתי את האבדה שלי אנא צור קשר במספר 050....."

                                  מייל: nigun@duck.com

                                  WWWW תגובה 1 תגובה אחרונה
                                  6
                                  • nigunN מנותק
                                    nigunN מנותק
                                    nigun
                                    כתב ב נערך לאחרונה על ידי
                                    #59

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

                                    מייל: nigun@duck.com

                                    גמליאלג תגובה 1 תגובה אחרונה
                                    0
                                    • גמליאלג מנותק
                                      גמליאלג מנותק
                                      גמליאל
                                      השיב לnigun ב נערך לאחרונה על ידי גמליאל
                                      #60

                                      @nigun לאט לאט, את האימות הטלפוני אפשר להשאיר לשלבים יותר מתקדמים.

                                      באופן כללי האפיון שנתת נראה נהדר, אתר אגורה זו דוגמא מעולה, חוצמיזה שהיא נכתבה בPHP...
                                      למרות שיש להם לא מעט פרסומות האתר שלהם מאוד איטי, חינם שווה חינם.
                                      אם אנחנו רוצים להתקדם צריך לחפש מתנדב ראשון שינחה את הפרוייקט, הבנתי מ@clickone שקשה לו להתחייב להגיב בכל זמן כיון שהוא עסוק מאוד. אם יש מישהו אחר עם ניסיון בהקמת מערכת דומה שמוכן להנחות את הפרויקט נשמח מאוד, אחרת, אולי @clickone יתחיל, ובהמשך יחליף אותו מישהו אחר.
                                      קבצי הפרויקט ישכנו בגיט, השאלה היא מהיכן נפרוס חסות על השרת?
                                      באיזה שפה הולכים על הצד שרת? אני הייתי רוצה node.js.
                                      הצעת שם לפרוייקט: 'אבן הטוע-נט'

                                      nigunN תגובה 1 תגובה אחרונה
                                      5
                                      • nigunN מנותק
                                        nigunN מנותק
                                        nigun
                                        השיב לגמליאל ב נערך לאחרונה על ידי nigun
                                        #61

                                        @גמליאל
                                        האימות חשוב כדי למנוע ספאם
                                        והצד שרת כנראה יהיה בnode.js כי זה השפה האהובה כאן בפורום

                                        מייל: nigun@duck.com

                                        תגובה 1 תגובה אחרונה
                                        1
                                        • ZACKZ מנותק
                                          ZACKZ מנותק
                                          ZACK
                                          השיב לnach ב נערך לאחרונה על ידי ZACK
                                          #62

                                          @nach

                                          אני חסיד של הרעיון... למה לא להתקדם?!

                                          יאלה, הקראת שמות (לפי כמויות הנכנסים לאשכול - אני בטוח שכולם כאן!) וקדימה!

                                          מורים יקרים - תנו שיעורי בית: פרויקט + קישור מדריך לשפה בה אמורים להשתמש בשבילו + כמה משפטי הסבר.

                                          מי שמסיים ראשון - - - משוחרר לצאת מהאשכול - הביתה!

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

                                          תגובה 1 תגובה אחרונה
                                          3

                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום