Nilichoka Kutumia IDE Nzito. AI Ikawa IDE Yangu.
Nilikuwa nafikiri kuwa watengenezaji makini wanahitaji IDE makini.
Miradi mikubwa ilimaanisha kufungua PhpStorm. Kazi za usanifu zilimaanisha kufungua Photoshop. Nilipakia zana nzito na kusubiri mashine yangu ifuate kasi.
Kitu kimebadilika. Sasa AI inashughulikia sehemu za IDE ninazozihitaji zaidi.
Leo hii natumia muda mwingi zaidi kwenye VS Code na terminal. Mashine yangu inahisi kuwa nyepesi. Mtiririko wangu wa kazi unahisi kuwa na msongamano mdogo. Sijisikii kukumbuka mpangilio wa zamani.
Kwa miaka mingi, IDE kubwa zilikuwa zinashinda kwa sababu zilielewa mradi mzima. Ziliweza kuona alama (symbols), imports, na frameworks. Zilifanya kazi kama msaidizi mwandamizi.
AI imehamisha akili hiyo nje ya shell ya IDE. Haishi tena kwenye programu moja kubwa. Inaishi kwenye editor yako, terminal yako, na pull requests zako.
Wakati AI inaweza kusoma faili, kufikiria kuhusu bugs, kutengeneza tests, na kupendekeza patches, IDE inakuwa mahali pa kuandika tu.
AI ni zaidi ya chombo cha autocomplete. Ni mazingira.
- Unaiomba itafute bug. Inatafuta kwenye repo.
- Unaiomba ifafanue error. Inafuata stack trace.
- Unaiomba iandike benchmark. Inatengeneza faili na kuifanya.
Hii inabadilisha thamani ya IDE nzito. Ikiwa akili ipo kila mahali, zana nzito lazima zithibitishe umuhimu wa uzito wake.
Miradi mikubwa ya Java au debugging ya kampuni bado inahitaji zana maalum. Lakini kwa web development, APIs, na scripting, stack nyepesi inatosha.
Uzito wa zana unaathiri jinsi unavyofikiria.
IDE nzito hutumia RAM nyingi na kuongeza indexing ya nyuma. Zinageuza marekebisho rahisi kuwa uzoefu tata wa cockpit.
VS Code na terminal zinahisi tofauti. Unafungua faili, unakimbiza amri, na kuiomba AI ikague makosa. Hakuna mambo mengi ya ziada.
Hii inahusu kupunguza vikwazo.
Mabadiliko ya kweli ni uhakiki unaosaidiwa na AI.
Ikiwa AI inaandika kodi na pia inaandika tests, mtiririko wa kazi unakuwa wa uaminifu zaidi. Haipati tu suluhisho. Inaonyesha kesi inayofeli, patch, na matokeo ya test.
Kujiamini hakitokani tena na mstari wa kijani chini ya neno. Inatokana na ukaguzi unaothibitisha kuwa mabadiliko yanafanya kazi.
Dhana ya kawaida inabadilika.
Zamani, watu waliuliza kwa nini hautumii IDE kamili. Sasa wanauliza ikiwa kweli unahitaji moja kwa ajili ya mradi wako.
Mpangilio wangu wa sasa ni rahisi: VS Code, terminal, AI, tests, na scripts.
AI si plugin tu. Ni tabaka linalozunguka kazi yako. Inakaa kando ya editor, kwenye terminal, na kwenye CI pipeline yako.
Uendelezaji hutokea popote pale ambapo AI inaweza kuona mradi, kuendesha amri, na kuhakiki matokeo.
Nina uhuru zaidi kwenye mashine yangu. Ukishahisi hivyo, ni vigumu kurudi nyuma.
Chanzo: https://dev.to/jenueldev/i-stopped-using-heavy-ides-ai-became-my-ide-5a4e