The Last Commit: Git'teki Silinen Kodların Hikayesi

The Last Commit, Hacktoberfest'in "Ghost in the Machine" temasına bir ilginç cevap: Git deposundaki silinen dosyaların bir müzesi.

Her projede vardır bunlar, eski authentication sistemi, artık işe yaramayan deploy scripti, birileri emek verip sonra sildiği feature. Kod silinir ama Git'te kalır. Bu proje tam da oraya odaklanıyor. Bir repository açıyorsun, silinen bir dosya seçiyorsun, onun timeline'ını, son halini ve silinme farkını görüyorsün. Sonra "Summon story" düğmesine basıyorsun ve lokal bir yapay zeka modeli dosyanın eski amacını ve kaderini iki satırlık, birinci şahıs anlatımıyla tarif ediyor. Her satıra numaralı referans ekleniyor, tıklayınca orijinal kanıtı (commit, diff) açılıyor.

Arayüz kasıtlı olarak sessiz tutulmuş: dosya listesi, odaklanmış history görünümü, yardım köşede. Atmosfer buradan geliyor, silinen kod, Git'teki kanıtlar, ve yapay zekanın onlara ruh vermesi.

Proje teknik olarak ilginç çünkü Git API'si ile silinmiş dosyaları çekerek, diff'leri analiz ederek ve bunu yapay zeka ile birleştiriyor. Adli bilişim açısından da değerli: kod taraması, silme tarihleri, commit mesajları, hepsi delil. Bir dosya neden silinmiş, kim silmiş, ne zaman, Git bunu tutuyor.


       


       
       
       


       

YouTube videosu: YouTube Videosu


Silinen kod, aslında kaybolmamış; sadece unutulmuş. Bu proje onu hatırlatıyor.

konu hakkında tepkinizi verebilirsiniz