אין די לעצטע צוויי יאָר, מיין מאַנשאַפֿט אין ווערק & קאָו און איך האָבן טעסטעד און ביסלעכווייַז ינטאַגרייטינג אַי קאָדירונג מכשירים ווי Copilot, Cursor, Claude און ChatGPT צו העלפֿן אונדז שיקן וועב יקספּיריאַנסיז וואָס זענען געניצט דורך די מאסע. אַדמיטאַד, נאָך עטלעכע ערשט סקעפּטיסיזאַם און אַ ביסל אַהאַ מאָומאַנץ, פאַרשידן אַי מכשירים האָבן געפֿונען זייער וועג אין מיין טעגלעך נוצן. מיט דער צייט, די רשימה פון אַפּלאַקיישאַנז וואָס מיר געפֿונען עס איז זינען צו לאָזן אַי נעמען איבער אנגעהויבן צו וואַקסן, אַזוי איך באַשלאָסן צו טיילן עטלעכע פּראַקטיש נוצן קאַסעס פֿאַר אַי מכשירים פֿאַר וואָס איך רופן די "פאַראַנטוואָרטלעך דעוועלאָפּער". וואָס טאָן איך מיינען דורך אַ פאַראַנטוואָרטלעך דעוועלאָפּער? מיר מוזן מאַכן זיכער אַז מיר צושטעלן קוואַליטעט קאָד ווי דערוואַרט דורך אונדזער סטייקכאָולדערז און קלייאַנץ. אונדזער קאַנטראַביושאַנז (ד"ה, ציען ריקוועס) זאָל נישט ווערן אַ מאַסע פֿאַר אונדזער חברים וואָס וועט האָבן צו אָפּשאַצן און פּרובירן אונדזער אַרבעט. אויך, אין פאַל איר אַרבעט פֿאַר אַ פירמע: די מכשירים וואָס מיר נוצן מוזן זיין באוויליקט דורך אונדזער באַלעבאָס. סענסיטיוו אַספּעקץ ווי זיכערהייט און פּריוואַטקייט דאַרף זיין כאַנדאַלד רעכט: טאָן ניט פּאַפּ סיקריץ, קונה דאַטן (PII) אָדער פּראַפּרייאַטערי קאָד אין מכשירים אָן פּאָליטיק האַסקאָמע. מייַכל עס ווי קאָד פון אַ פרעמדער אויף די אינטערנעט. שטענדיק פּרובירן און באַשטעטיקן. באַמערקונג: דער אַרטיקל אַסומז עטלעכע זייער יקערדיק פאַמיליעראַטי מיט אַי קאָדירונג מכשירים ווי Copilot ין VSCode אָדער Cursor. אויב אַלע דעם סאָונדס טאָוטאַלי נייַ און אַנפאַמיליער צו איר, די גיטהוב קאָפּילאָט ווידעא טוטאָריאַלז קענען זיין אַ פאַנטאַסטיש סטאַרטינג פונט פֿאַר איר.

נוציק אַפּפּליקאַטיאָנס פון אַי קאָדירונג מכשירים באַמערקונג: די פאלגענדע ביישפילן וועלן דער הויפּט פאָקוס אויף ארבעטן אין דזשאַוואַסקריפּט-באזירט וועב אַפּלאַקיישאַנז ווי React, Vue, Svelte אָדער Angular. באַקומען אַ פארשטאנד פון אַן אַנפאַמיליער קאָדעבאַסע עס איז נישט ומגעוויינטלעך צו אַרבעטן אויף געגרינדעט קאָדעבאַסעס, און דזשוינינג אַ גרויס לעגאַט קאָדעבאַסע קענען זיין ינטימידייטינג. פשוט עפֿענען דיין פּרויעקט און דיין אַי אַגענט (אין מיין פאַל, Copilot Chat אין VSCode) און אָנהייבן צו פרעגן פֿראגן פּונקט ווי איר וואָלט פרעגן אַ קאָלעגע. אין אַלגעמיין, איך ווי צו רעדן צו קיין אַי אַגענט פּונקט ווי איך וואָלט ווי צו אַ יונגערמאַן. דאָ איז אַ מער ראַפינירט בייַשפּיל פּינטלעך: "גיב מיר אַ הויך-מדרגה אַרקאַטעקטשער איבערבליק: פּאָזיציע, רוטינג, אָט, דאַטן שיכטע, בויען מכשירים. דערנאָך רשימה 5 טעקעס צו לייענען אין סדר. באַהאַנדלען דערקלערונגען ווי כייפּאַטאַסאַז און באַשטעטיקן דורך שפּרינגען צו רעפערענסט טעקעס."

איר קענט פאָרזעצן צו פרעגן נאָך פֿראגן ווי "ווי אַזוי אַרבעט די רוטינג אין דעטאַל?" אָדער "רעדן מיר דורך די אָטענטאַקיישאַן פּראָצעס און מעטהאָדס" און עס וועט פירן איר צו נוציק אינסטרוקציעס צו שייַנען עטלעכע ליכט אין דער פינצטער פון אַ אַנפאַמיליער קאָדבאַסע. טרייידזשינג ברייקינג ענדערונגען ווען אַפּגריידינג דעפּענדאַנסיז אַפּדייטינג npm פּאַקאַדזשאַז, ספּעציעל ווען זיי קומען מיט ברייקינג ענדערונגען, קענען זיין טידיאַס און צייט-קאַנסומינג אַרבעט, און מאַכן איר דיבאַגינג אַ שיין סומע פון ​​ראַגרעשאַנז. איך לעצטנס האט צו אַפּגרייד די דאַטן וויזשוואַלאַזיישאַן ביבליאָטעק plotly.js אַרויף איין הויפּט מעלדונג ווערסיע פון ​​ווערסיע 2 צו 3, און ווי אַ רעזולטאַט פון דעם, די אַקס לייבלינג אין עטלעכע פון ​​די גראַפס פארשטאפט ארבעטן. איך געגאנגען צו פרעגן ChatGPT: "איך דערהייַנטיקט מיין אַנגולאַר פּרויעקט וואָס ניצט Plotly. איך דערהייַנטיקט די plotly.js - דיסט פּעקל פון ווערסיע 2.35.2 צו 3.1.0 - און איצט די לאַבעלס אויף די X און Y אַקס זענען ניטאָ. וואָס געטראפן?"

דער אַגענט געקומען צוריק מיט אַ לייזונג פּונקט (זען פֿאַר זיך אונטן). באַמערקונג: איך נאָך וועראַפייד די דערקלערונג קעגן דער באַאַמטער מייגריישאַן פירער איידער שיפּינג די פאַרריכטן.

רעפּליקייטינג רעפאַקטאָרס בעשאָלעם אַריבער פילע טעקעס גראָוינג קאָדעבאַסעס אַוואַדע אַנוויילד אַפּערטונאַטיז פֿאַר קאָד קאַנסאַלאַדיישאַן. פֿאַר בייַשפּיל, איר באַמערקן קאָד דופּליקאַטיאָן אַריבער טעקעס וואָס קענען זיין יקסטראַקטיד אין אַ איין פֿונקציע אָדער קאָמפּאָנענט. ווי אַ רעזולטאַט, איר באַשליסן צו שאַפֿן אַ שערד קאָמפּאָנענט וואָס קענען זיין אַרייַנגערעכנט אַנשטאָט און דורכפירן דעם רעפאַקטאָר אין איין טעקע. איצט, אַנשטאָט פון מאַניואַלי דורכפירן די ענדערונגען צו דיין רוען טעקעס, איר בעטן דיין אַגענט צו ראָולד די רעפאַקטאָר פֿאַר איר. אַגענץ לאָזן איר אויסקלייַבן קייפל טעקעס ווי קאָנטעקסט. אַמאָל דער רעפאַקטאָר פֿאַר איין טעקע איז דורכגעקאָכט, איך קענען לייגן ביידע די רעפאַקטאָרעד און אַנטאַטשט טעקעס אין קאָנטעקסט און פּינטלעך דער אַגענט צו ראָולד די ענדערונגען צו אנדערע טעקעס ווי דאָס: "רעפּלאַקייט די ענדערונגען וואָס איך געמאכט אין טעקע א צו טעקע ב אויך". ימפּלאַמענטינג פֿעיִקייטן אין אַנפאַמיליער טעטשנאָלאָגיעס איינער פון מיין באַליבסטע אַהאַ-מאָמענטן ניצן אַי קאָדירונג מכשירים איז געווען ווען עס געהאָלפֿן מיר שאַפֿן אַ גאַנץ קאָמפּלעקס אַנימאַטעד גראַדיענט אַנאַמיישאַן אין GLSL, אַ שפּראַך איך האָבן געווען גאַנץ אַנפאַמיליער מיט. אין אַ פריש פּרויעקט, אונדזער דיזיינערז האָבן געפֿונען אַן אַנימאַטעד גראַדיענט ווי אַ לאָודינג שטאַט אויף אַ 3 ד כייפעץ. איך טאַקע לייקט דעם באַגריף און געוואלט צו צושטעלן עפּעס יינציק און יקסייטינג צו אונדזער קלייאַנץ. דיפּראָבלעם: איך האָבן בלויז צוויי טעג צו ינסטרומענט עס, און GLSL האט גאַנץ די אַראָפאַנג לערנען ויסבייג. ווידער, אַן אַי געצייַג (אין דעם פאַל, ChatGPT) איז געווען נוציק, און איך סטאַרטעד גאַנץ פשוט פּראַמפּטינג עס צו שאַפֿן אַ סטאַנדאַלאָנע HTML טעקע פֿאַר מיר וואָס רענדערז אַ לייַוונט און אַ זייער פּשוט אַנימאַטעד קאָליר גראַדיענט. שריט נאָך שריט, איך פּראַמפּטיד די אַי צו לייגן מער פינעס צו עס ביז איך אנגעקומען צו אַ לייַטיש רעזולטאַט אַזוי איך קען אָנהייבן ינטאַגרייטינג די שיידער אין מיין פאַקטיש קאָדעבאַסע. דער סוף רעזולטאַט: אונדזער קלייאַנץ זענען סופּער צופרידן, און מיר האָבן איבערגעגעבן אַ קאָמפּלעקס שטריך אין אַ קליין סומע פון ​​צייט דאַנק צו אַי. שרייבן טעסץ אין מיין דערפאַרונג, עס איז ראַרעלי גענוג צייט פֿאַר פּראַדזשעקס צו קאַנטיניואַסלי שרייַבן און טייַנען אַ געהעריק סוויט פון אַפּאַראַט און ינטאַגריישאַן טעסץ, און אויף שפּיץ פון דעם, פילע דעוועלאָפּערס טאָן ניט טאַקע הנאה די אַרבעט פון שרייבן טעסץ. פּראַמפּטינג דיין אַי העלפּער צו שטעלן אַרויף און שרייַבן טעסץ פֿאַר איר איז גאָר מעגלעך און קענען זיין געטאן אין אַ קליין צייט. דאָך, איר, ווי אַ דעוועלאָפּער, זאָל נאָך מאַכן זיכער אַז דיין טעסץ טאַקע נעמען אַ קוק אין די קריטיש פּאַרץ פון דיין אַפּלאַקיישאַן און נאָכגיין פיליק טעסטינג פּרינסאַפּאַלז, אָבער איר קענען "אַוצאָרס" די שרייבן פון די טעסץ צו אונדזער אַי העלפּער. בייַשפּיל: "שרייַבן אַפּאַראַט טעסץ פֿאַר דעם פֿונקציע ניצן דזשעסט. דעקן גליקלעך דרך, ברעג קאַסעס און דורכפאַל מאָדעס. דערקלערן וואָס יעדער פּראָבע יגזיסץ."

איר קענט אפילו דורכגיין טעסטינג גורו Kent C. Dodds 'טעסטינג בעסטער פּראַקטיסיז ווי גיידליינז צו דיין אַגענט, ווי אונטן:

אינערלעכער מכשירים עפּעס ענלעך צו די שאַדער בייַשפּיל דערמאנט פריער, איך איז לעצטנס טאַסקט צו אַנאַלייז קאָד דופּליקיישאַן אין אַ קאָדעבאַסע און פאַרגלייַכן איידער און נאָך אַ רעפאַקטאָר. אַוואַדע נישט אַ טריוויאַל אַרבעט אויב איר טאָן נישט וועלן צו גיין צו די צייט-קאַנסומינג מאַרשרוט פון מאַניואַלי פאַרגלייַכן טעקעס. מיט די הילף פון Copilot, איך באשאפן אַ שריפט וואָס אַנאַלייזד קאָד דופּליקאַטיאָן פֿאַר מיר, עריינדזשד און אָרדערד די רעזולטאַט אין אַ טיש, און יקספּאָרטאַד עס צו עקססעל. דעמאָלט איך גענומען עס אַ שריט ווייַטער. ווען אונדזער קאָד רעפאַקטאָר איז דורכגעקאָכט, איך פּראַמפּטיד דער אַגענט צו נעמען מיין יגזיסטינג עקססעל בלאַט ווי די באַסעלינע, לייגן די קראַנט שטאַט פון דופּליקיישאַן אין באַזונדער שפאלטן און רעכענען די דעלטאַ. אַפּדייטינג קאָד געשריבן אַ לאַנג צייט צוריק לעצטנס, אַן אַלט קליענט פון מייַן שלאָגן מיר אַרויף, ווייַל איבער צייַט, עטלעכע פֿעיִקייטן זענען נישט ארבעטן רעכט אויף זיין וועבזייטל ענימאָר. די כאַפּן: די וועבזייטל איז געבויט כּמעט צען יאָר צוריק, און די דזשאַוואַסקריפּט און SCSS האָבן געוויינט גאַנץ אַלט צונויפנעמען מכשירים ווי requireJS, און די סעטאַפּ פארלאנגט אַן עלטערע ווערסיע פון ​​​​Node.js וואָס וואָלט נישט אפילו לויפן אויף מיין 2025 מאַקבאָאָק. אַפּדייטינג די גאנצע בויען פּראָצעס מיט האַנט וואָלט האָבן גענומען מיר טעג, אַזוי איך באַשלאָסן צו פּינטלעך די אַי אַגענט, "קענען איר דערהייַנטיקן די JS און SCSS בויען פּראָצעס צו אַ דאַר 2025 אָנלייגן ווי Vite?" דאָס איז זיכער, און נאָך אַ שעה פון ראַפינירן מיט דעם אַגענט, איך האָבן סוויטשט מיין SCSS און JS בויען צו Vite, און איך איז געווען ביכולת צו פאָקוס אויף פאַקטיש בוגפיקסינג. נאָר מאַכן זיכער צו וואַלאַדייט די פּראָדוקציע און קאַמפּיילד טעקעס רעכט ווען איר טאָן אַזאַ ינטאַגראַל ענדערונגען צו דיין בויען פּראָצעס. סאַמערייזינג און דראַפטינג וואָלט איר ווי צו סאַמערייז אַלע דיין לעצטע קאָד ענדערונגען אין איין זאַץ פֿאַר אַ יבערגעבן אָנזאָג, אָדער האָבן אַ לאַנג רשימה פון קאַמיץ און וואָלט ווי צו סאַכאַקל זיי אין דריי קויל פונקטן? קיין פּראָבלעם, לאָזן די אַי נעמען קעיר פון עס, אָבער ביטע מאַכן זיכער צו קאָרעקטאָר עס. א ביישפּיל פּינטלעך איז אַזוי פּשוט ווי מעסידזשינג אַ יונגערמאַן: "ביטע סאַכאַקל מיין לעצטע ענדערונגען אין קאַנסייס קויל ווייזט". מייַן עצה דאָ וואָלט זיין צו נוצן GPT פֿאַר שרייבן מיט וואָרענען, און ווי מיט קאָד, ביטע טשעק די רעזולטאַט איידער שיקן אָדער פאָרלייגן. רעקאַמאַנדיישאַנז און בעסטער פּראַקטיסיז פּראַמפּטינג איינער פון די ניט-אַזוי-קלאָרבן בענעפיץ פון ניצן אַי איז אַז די מער ספּעציפיש און טיילערד דיין פּראַמפּס זענען, די בעסער די רעזולטאַט. דער פּראָצעס פון פּראַמפּטינג אַן אַי אַגענט פאָרסעס אונדז צו פאָרמולירן אונדזער רעקווירעמענץ ווי ספּאַסיפיקלי ווי מעגלעך איידער מיר שרייַבן און קאָד. דאָס איז וואָס, אין אַלגעמיין, איך רעקאָמענדירן צו זיין ווי ספּעציפיש ווי מעגלעך מיט דיין פּראַמפּטינג. Ryan Florence, קאָ-מחבר פון רעמיקס, סאַגדזשעסץ אַ פּשוט אָבער שטאַרק וועג צו פֿאַרבעסערן דעם פּראָצעס דורך ענדיקן דיין ערשט פּינטלעך מיט דעם זאַץ: "איידער מיר אָנהייבן, צי איר האָבן קיין פראגעס פֿאַר מיר?"

אין דעם פונט, די אַי יוזשאַוואַלי קומט צוריק מיט נוציק פראגעס ווו איר קענען דערקלערן דיין ספּעציפיש קאַוואָנע, גיידינג דער אַגענט צו צושטעלן איר אַ מער טיילערד צוגאַנג פֿאַר דיין אַרבעט.

ניצן ווערסיע קאָנטראָל און אַרבעט אין דיידזשעסטאַבאַל טשאַנגקס ניצן ווערסיע קאָנטראָל ווי גיט איז ניט בלויז נוציק ווען איר מיטאַרבעטן ווי אַ מאַנשאַפֿט אויף אַ איין קאָדבאַסע, אָבער אויך צו צושטעלן איר ווי אַיחיד מיטארבעטער מיט סטאַביל פונקטן צו צוריקקריגן אין פאַל פון נויטפאַל. רעכט צו זיין ניט-דיטערמאַניסטיק נאַטור, אַי קענען מאל זיין זשוליק און מאַכן ענדערונגען וואָס זענען פשוט נישט נוציק פֿאַר וואָס איר פּרובירן צו דערגרייכן און יווענטשאַוואַלי ברעכן די טינגז ירעפּעראַבלי. שפּאַלטן דיין אַרבעט אין קייפל קאַמיץ וועט העלפֿן איר שאַפֿן סטאַביל פונקטן וואָס איר קענען צוריקקומען צו אויב די טינגז גיין סיידווייז. און דיין טיממייץ וועט דאַנקען איר אויך, ווייַל זיי וועלן האָבן אַ גרינגער צייט צו ריוויוינג דיין קאָד ווען עס איז צעטיילט אין סעמאַנטיקאַללי געזונט-סטראַקטשערד טשאַנגקס. איבערבליק ונ דורך דאָס איז מער אַ גענעראַל בעסטער פיר, אָבער אין מיין מיינונג, עס ווערט אפילו מער וויכטיק ווען איר נוצן אַי מכשירים פֿאַר אַנטוויקלונג אַרבעט: זיין דער ערשטער קריטיש ריוויוער פון דיין קאָד. מאַכן זיכער צו נעמען עטלעכע מאָל צו גיין איבער דיין ענדערונגען שורה דורך שורה, פּונקט ווי איר וואָלט אָפּשאַצן עמעצער אַנדערש ס קאָד, און נאָר פאָרלייגן דיין אַרבעט אַמאָל עס פּאַסיז דיין אייגענע זיך-אָפּשאַצונג. "צוויי טינגז זענען ביידע אמת צו מיר רעכט איצט: אַי אגענטן זענען אַמייזינג און אַ ריזיק פּראָודאַקטיוויטי בוסט. זיי זענען אויך מאַסיוו סלאַפּ מאשינען אויב איר קער אַוועק דיין מאַרך און לאָזן גיין גאָר." - אַרמין ראָנאַטשער אין זיין בלאָג פּאָסטן אַגענט פּסיטשאָסיס: זענען מיר מעשוגע?

מסקנא און קריטיש געדאנקען אין מיין מיינונג, AI קאָדירונג מכשירים קענען פֿאַרבעסערן אונדזער פּראָודאַקטיוויטי ווי דעוועלאָפּערס אויף אַ טעגלעך יקער און פריי מענטאַל קאַפּאַציטעט פֿאַר מער פּלאַנירונג און הויך-מדרגה טראכטן. זיי צווינגען אונדז צו אַרטיקיאַלייט אונדזער געוואלט רעזולטאַט מיט מאַטיקיאַלאַס דעטאַל. קיין אַי קענען, אין צייט, כאַלוסאַנייט, וואָס בייסיקלי מיטל אַז עס ליגט אין אַ זיכער טאָן. אַזוי ביטע מאַכן זיכער צו קאָנטראָלירן און פּרובירן, ספּעציעל ווען איר זענט אין צווייפל. AI איז נישט אַ זילבער קויל, און איך גלויבן, עקסאַלאַנס און די פיייקייט צו סאָלווע פּראָבלעמס ווי אַ דעוועלאָפּער וועט קיינמאָל גיין אויס פון שניט. פֿאַר דעוועלאָפּערס וואָס זענען פּונקט סטאַרטינג אין זייער קאַריערע, די מכשירים קענען זיין העכסט טעמפּטינג צו טאָן די מערהייט פון די אַרבעט פֿאַר זיי. וואָס קען זיין פאַרפאַלן דאָ איז די אָפט דריינינג און ווייטיקדיק אַרבעט דורך באַגז און ישוז וואָס זענען שווער צו דיבאַג און סאָלווע, אויך "די מאָל". אפילו די אייגענע לי ראָבינסאָן פון Cursor AI פרעגט דאָס אין איינער פון זיינע אַרטיקלען:

AI קאָדירונג מכשירים זענען יוואַלווינג אין אַ שנעל גאַנג, און איך בין יקסייטאַד פֿאַר וואָס וועט קומען ווייַטער. איך האָפֿן איר געפֿונען דעם אַרטיקל און זיין עצות נוציק און איר זענט יקסייטאַד צו פּרובירן עטלעכע פון ​​​​זיי פֿאַר זיך.

You May Also Like

Enjoyed This Article?

Get weekly tips on growing your audience and monetizing your content — straight to your inbox.

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free