Sikuweza Kusoma Kodi Yangu ya AI Niliyoandika

Nilifungua mradi nilioujenga mwaka mmoja uliopita. Niliandika kila mstari. Sikuwa na wazo lolote kuhusu kile kilichofanya.

Nilitumia AI kutengeneza nakala ya Slack. Mzunguko huo ulijisikia vizuri. Uliza AI kodi. Ibandike. Iangalie ikifanya kazi. Hamia kwenye kipengele kinachofuata.

Nilienda kwa kasi ambayo uelewa wangu haukuweza kuendana nayo. Sikuwa na hati ya usanifu (design doc). Sikuwa na majaribio (tests). Nilichagua kasi badala ya ubora.

Miezi sita baadaye, nilikuta vurugu.

  • Function tatu zilikuwa na jina moja.
  • Maelezo (comments) yalikuwa katika lugha mbili.
  • Kodi isiyotumika (dead code) ilikuwa kila mahali.
  • Mantiki (logic) ilikuwa imejirudia katika sehemu tatu.

AI haikufanya kosa hilo. Mimi ndiye nililofanya. Niliacha kufanya kazi kama mkaguzi. Niligeuka kuwa mpatanishi wa kunakili na kubandika tu. Nilipoteza kazi yangu pekee. Niliacha kuamua ikiwa kodi ilikuwa nzuri.

Kasi ya AI ni zawadi. Inakuja na gharama. Ukiaacha kufikiri, kodi yako inageuka kuwa kama spaghetti.

Mpango wangu wa kulirekebisha:

  • Tumia AI kuchora ramani ya mradi.
  • Futa kodi isiyotumika.
  • Panga kwa mujibu wa kipengele.
  • Andika maelezo ya kiufundi (spec).

Usiruhusu kifaa hicho kibadilishe uamuzi wako. Baki kwenye kiti chako. Kuwa mtu anayeamua ubora.

Chanzo: https://dev.to/rapls/i-couldnt-read-the-code-i-wrote-with-ai-six-months-ago-18a7 Jumuiya ya hiari ya kujifunza: https://t.me/GyaanSetuAi