א קאָדער וואָס רעדט וועגן קאָד
טאָם דאָ שרייבט, לייַדנשאַפטלעך דעוועלאָפּער פֿאַר אַלע טינגז אויף וועב און געבוירן. פילע מאָאָנס האָבן דורכגעגאנגען זינט איך ערשטער סטאַרטעד שרייבן עטלעכע שורות קאָד. א גלאָריאַס "העלא וועלט" -מאָמענט איז געווען, און זינט דעמאָלט איך'ווע געשריבן פילע מער שורות פון פיל מער קאָד, ספּאַנינג פון פאַקטיש-צייט פלינק סיסטעמען, מעדיציניש אַפּלאַקיישאַנז וואָס שטיצן דאקטוירים אין זייער וואָכעדיק טאַסקס צו מאַלטי-פּלאַטפאָרמע באַגעגעניש - & - סקעדזשולינג-פאַרוואַלטונג ווייכווארג. איך'ווע געלערנט עטלעכע טינגז אויף דעם וועג, אויך, און הייַנט איך ווילן צו טיילן איין אַספּעקט פון קאָדירונג אַז קען ניט שטענדיק געווינען אַז פיל פאָקוס, ספּעציעל בעשאַס מיטן פּרויעקט שווער מאָל. לאָמיר רעדן וועגן די פֿאַראַנטוואָרטלעכקייט פון אַ קאָדער, אָדער, צו זיין גענוי, די קאָד לעגאַט פון די קאָדער.
די פּיראַמידס פון דזשאַוואַסקריפּט
דער אַרבעט פון אַן אַרכיטעקט איז ניט בלויז צו דעפינירן די פונדאַמענטאַל אויסלייג פון אַ נייַע בנין, די שאַפּעס פון ווענט, פֿענצטער און טירן אָדער די אַליינמאַנט פון די הויז פּראַפּאָרשאַנאַל צו די זון אין די מיטאָגצייַט. צווישן אַלע די זאכן, דער אַרכיטעקט ווייסט אַז די בנין דאַרף פאַרטראָגן פֿאַר די קומענדיק יאָרן, אַז עס דאַרף וויטסטאַנד אַ ברוטאַל נאַטור פון שטאַרק ווינטן, שווער ריינז, טשילינג ווינטערס און הייס סאַמערז. די לעצט ציל פון דער אַרבעט פון דער אַרכיטעקט איז צו מאַכן זיכער אַז די מענטשן אין דעם בנין האָבן אַ זיכער היים. עס ס אַלע וועגן די לאָנדזשעוואַטי פון זיין אָדער איר אַרבעט. עס ס אַלע וועגן זייַן לעגאַט.
אין ווייכווארג אַנטוויקלונג, טענדז טענדז אין אַ זייער שנעל גאַנג, ספּעציעל ווען ארבעטן אין סטאַרטאַפּס. עס איז וויכטיק צו געשווינד שיקן נייַ פֿעיִקייטן, געווינען טראַקשאַן אין די מאַרק און האַלטן די ניצערס ענגיידזשינג. די פאָקוס בעשאַס אַנטוויקלונג טענדז צו זיין לימיטעד צו די קראַנט ספּרינט אָדער ימפּלאַמענינג אַז איין הויך-בילכערקייַט שטריך אַסאַפּ.
נאָך ווען איך בין קאָדירונג, עס זאָל נישט זיין ריסטריקטיד צו די טעסץ צו ליכט אַרויף אַלע גרין אָדער נאָר די טערמין צו זיין ריטשט. אַמאָל אין די ווילד, אַפּלאַקיישאַנז זענען געניצט דורך יומאַנז וואָס קענען פאַרלאָזנ אויף זיי פֿאַר זייער טעגלעך אַרבעט רוטין. די פּראָגראַם וואָס איך בויען הייַנט איז די לעגאַט איך מאָרגן הינטער מאָרגן.
לאָמיר נעמען די וועב ווי אַ ביישפּיל: עס איז קיינמאָל געווען גרינגער צו געפֿינען קאַמפּאָונאַנץ וואָס צושטעלן די פונקטיאָנאַליטי וואָס איך זוך רעכט איצט דורך NPM. זיי זענען געשווינד אינסטאַלירן און כוקט אַרויף צו די רעשט פון די קאָדעבאַסע. אָבער ווען עס קומט צו די לאָנדזשעוואַטי פון מיין אַפּלאַקיישאַן, די 3 די פּאַרטיי דיפּענדאַנסיז קען אָפּהאַלטן די גאנצע דערהייַנטיקן פּראָצעס, ב / C דערהייַנטיקן אַז איינער דעפּענדענסי סטאַפּס אנדערן פון ארבעטן. עס איז אַ באַלאַנסינג אַקט וואָס באַשליסן צווישן וואָס צו מאַכשער דורך מיין אייגענע, גאָפּל אָדער ינסטאַלירן גלייַך פֿון אַ פּעקל פאַרוואַלטער.
קאָד פון פּראַוויידערז פון די 3 פּאַרטיי קען זיין פּונקט פייַן. עס איז וויכטיק צו קאָנטראָלירן עטלעכע סיבות איידער איר נוצן די ביבליאָטעק אָדער פריימווערק: ווי גוט איז געווען וישאַלט אין דער פאַרגאַנגענהייט, ווי פילע אַקטיוו קאַנטראַביושאַנז זענען איצט, איז אַ ראָאַדמאַפּ בנימצא אין צוקונפֿט ענדערונגען אָדער ימפּרווומאַנץ? ספּאָנסאָרס צו העלפן איר אַנטוויקלונג?
פאָרויס פון פונדרויסנדיק קאָד צו מיין קאָדעבאַסע, איין זאַך וואָס איך קעסיידער האָבן צו דערמאָנען זיך איז נישט צו שנייַדן עקן בעשאַס אַנטוויקלונג צו דערגרייכן אַ ציל פאַסטער. ווי טעמפּטינג ווי עס קען זיין אין די קורץ לויפן, באַדלי פּלאַננעד קאָד וועט נעמען נעקאָמע און בייַסן צוריק. אויב איר טראַכטן וועגן קאָד מער ווי שרייבן, עס העלפֿן צו באַפרייַען פילע פראבלעמען. דער שליסל פאַקטאָר איז זיכער אַז דערפאַרונג איז, אָבער יינגער דעווס זאָל אויך פֿאַרשטיין די וויכטיקייט פון מאַינטאַינאַבלע קאָד פֿון די אָנהייב. וואָס פירט צו באַגז איצט קען קיינמאָל זיין פאַרפעסטיקט רעכט צו פּרויעקט טיימליינז און בלויז זיין סאַלווד דורך וואָרקאַראָונדס, וואָס פירן צו מעסי קאָד, שלעכט באַניצער דערפאַרונג אָדער ביידע.
פּסיכאָלאָגיע פון דער מאַשינאַסט
איין אנדערע אַספּעקט פון פאַרטראַכט קאָדירונג וואָס איך ווילן צו שרייַבן איז די ציל וילעם פון די אַפּלאַקיישאַן, דער באַניצער. ווען איך זיץ 9 צו 5 אין פראָנט פון מיין פאַרשטעלן פון מיין עלעקטריש גליטש, איך פּלאָוינג דורך שורות פון קאָד און פאָוקיסינג אויף די אַרויסגעבן צו וואָס איך בין אַסיינד, עס איז זיכער שווער צו האַלטן אַז אַלע מיין אַרבעט יווענטשאַוואַלי צו ווערן גענוצט דורך עמעצער וואָס ניצט עס טייל אָדער גאָר בעשאַס די טעגלעך אַרבעט. און עס קען נישט טאַקע שטאָף אויב איך בויען אַ אַפּ פֿאַר ניט-טעכניש מענטשן אָדער אַפּי פֿאַר אנדערע דעווס - די שטאָפּן איך בויען דאַרף זיין ערגאַנאַמיק אין די נוצן.
איך וויסן פֿון דער ערשטער האַנט דערפאַרונג אַז וסערס קענען ינטעראַקט מיט דיין אַפּ אין מאָדנע און מערסטנס ינאַקספּליסאַבאַל וועגן. איך ווי דער באשעפער טענד צו אָפּוואַרפן "אַנינטענדיד" נאַטור פון מיין דינסט, אפילו מער אַזוי אויב איך'ווע שוין ינוועסטאַד אַ פּלאַץ פון צייַט און ענערגיע אין עס. נאָך האַלטן אַ רויק מיינונג ווען ריסיווינג באַמערקונגען און, אויב נייטיק, פאָרסינג זיך צו הערן צו עס, פיעסעס אַ שליסל ראָלע אין פארשטאנד די וילעם 'ס פאַקטיש, פאַקטיש באַניץ נאַטור.
מיר ווי דעוועלאָפּערס לעבן אין אַ וועלט פון סדר און יונאַפאָרמאַטי ווען קאָדירונג, ווו אַ ספּעציעל טיפּ פון פיזיק און גראַוויטאַציע אַפּלייז און ווו מיר וויסן אַלע די כּללים. עס ס אַ וועלט צו אַרומנעמען און גאָר ייַנטונקען זיך אין עס, ווי מיר 'רע זייַן קריייטערז און באוווינער. אָבער פייסינג באַמערקונגען, ד"ה קריטיק פֿון אַרויס דעם וועלט יוזשאַוואַלי פירט צו זיין רידזשעקשאַן דורך דעוועלאָפּערס. האַנדלינג באַניצער ריפּאָרץ און אָפּציעס מוזן זיין געלערנט און וואַליוד ווי באַטייַטיק ינפּוט פֿאַר דער אַנטוויקלונג. דאָס איז אַ לעקציע וואָס איך געלערנט, און עס וואַסטלי העלפּס אין יעדער בינע פון די פּרויעקט צו זיין אָופּאַנד פֿאַר ענדערונגען און באַמערקונגען.
פּראָצעס.עקסיט ();
צו סאַמערייז, טראַכטן ניט בלויז וועגן דעם קאָד וואָס איר שרייבט הייַנט, אָבער דער איינער וואָס מען וועט נוצן אין די קומענדיק יאָרן. מאַכן פאַרטראַכט דיסיזשאַנז וועגן די באַניץ פון פונדרויסנדיק קאָד פּאַקידזשיז ווי געזונט ווי די פּרויעקט ס סטרוקטור און ימפּלעמענטאַטיאָנס, אַזוי אַז די לעצט פּראָדוקט קענען זיין ערגאַנאַמיקלי און יפישאַנטלי, ראַפלעקטינג די פאַקטיש פאָדערונג פון די ציל וילעם. די וויכטיקייט פון באַמערקונגען איז וויכטיק און העלפּס צו צושטעלן אַ קוואַליטעט פּראָדוקט מיט וואָס איר קענען זיין שטאָלץ.
- Tom