Hey sen, eğer ki vibecode yapıyosan, bu yazacaklarımı okuman çok önemli... Bu hataların hepsini yapmış ve sonrasında deneyim kazanmış biri olarak tavsiyeler vereceğim.
1- Her zaman test yazdır. Projenin temelini attıktan sonra, kapsamlı ve gerektiği yerde gerekli şekilde testler yazdır ve her "checkpoint" de bu testleri çalıştır. Yoksa bi yeri yaparken başka yeri patlatırsın, bazı şeyler için lint bile yeterliyken, bazı yerlerde e2e, smoke, ya da direkt browser-use ile testler yaptırman gerekebilir. Test konusu hafife alınacak bir şey değil, projeler büyüyüp karmaşıklaştıkları zaman, daha sonrasında yaşanan hataları çözmede çok acı çekersin.
2- Aralıklı olarak deadcode temizliği yap ve file structure'ını düzenli tut. AI ile sürekli düzenleme yaptığın zaman, kod parçalarının içinde TODO'lar, commented-out bölümler ya da karmaşıklaşmış ve artık sistemde kullanılmayan deadcode'lar ile karşılaşabilirsin. Bunlar hem boşu boşuna context şişirir, hem de anlamsız büyük, ve belki de "bu nerden geldi" diyeceğin hatalara sebep olabilirler. O yüzden, düzenli ve aralıklı olarak kodlara temizlik yaptırmak şart.
3- Büyük feature'lar tamamlandığı zaman ve değişiklik yapma sürecin bittiği zaman refactor yaptır, "temize çek" yani kodunu. Nasıl ki deadcode temizliği yaptırıyorsan, aynı zamanda refactor de yaptırman gerekli. Belki de 50 satır ile ve aşırı basit şekilde yapılabilecek bir feature'ı, sürekli düzenleyip değiştirmekten dolayı upuzun ve "yorucu" bir koda çevirebilirsin, o yüzden akışı anlayıp buna göre kodu temize çekmek çok önemli.
4- Git kullan. Hata olduğu zaman sürekli "hayır, öyle değil böyle" diyerek sohbeti uzatmak, context'i şişirmek ve de modelin işlemlerini bulanıklaştırmak yerine, eğer ki sohbette çok bir şey geçmediyse revert et, ya da en son commit edilene geri dönüp oradan aynı task'ı tekrar ver.
5- Security testlerini yaptır. Projeyi geliştiriyosun, bug-fix atıyosun ama sonrasında güvenlik açıkları kalıyor. Elbette hiçbir sistem mükemmel değil, konu bu da değil, ama en azından 30 saniyede hack'lenebilecek sistemler de oluşturma yani, bunun için Codex Security'de kullanabilirsin, built-in olarak gelen Claude komutlarını da, pluginlerini de kullanabilirsin. Araştırman ya da AI'a sorman yeterli...
6- Prompt yazmayı öğren, OpenAI'da Anthropic'de diğer modeller de, yayınlanan modelleri için en iyi prompt yazma nasıl olur diye anlatan ve örneklerle gösteren blog post'lar paylaşıyorlar. Bunları oku ya da AI'ına at ve de ki "Benim sana nası prompt'lar vermem lazım, bu linkten oku ve bana öğret.". Bu sayede o model için en efektif prompt nasıl yazılır öğrenmiş olacaksın.
Bunlar sadece dikkat edilmesi gereken birkaç tane özellik, kodu zaten sen yazmıyorsun en azından projeyi nasıl yöneteceksin, bir ürün nasıl çıkaracaksın ve geliştirme sürecinde nelere dikkat etmen lazım onları araştır ve öğren. Keyifli vibecode'lar...
For the fans of racing games, here's a repack of Midnight Club II, developed by Rockstar San Diego, which has been delisted from Steam a while ago. The game is working with modern controller support from the get-go, extract and play. Link bellow:
Well, here is my theory:
I'm died or I'm in coma
Otherwise I can't explain myself to looking into Milla Jovovich's github repository:
https://t.co/GLDDpwAnt9
I can't take this any more
Jealousy - Lllyric?
https://t.co/sfx45SUQeW
I'll live with this song for a while, stuck in my head, I can't cope myself, I can't listen any song except this one.
#postpunk
Jealousy, Jealousy, Jealousy, Jealousy, Jealousy ...
Dead Code Surgeon - Phased Codebase Audit & Cleanup Roadmap
Conducts a three-phase dead-code audit on any codebase: Discovery (unused declarations, dead control flow, phantom dependencies), Verification (rules out false positives from reflection, DI containers, serialization, public APIs), and Triage (risk-rated cleanup batches). Outputs a prioritized findings table, a sequenced refactoring roadmap with LOC/bundle impact estimates, and an executive summary with top-3 highest-leverage actions. Works across all languages and project types.
@hyperionoff If it is a new prop firm, it is possible to "not" give any other payout, so advertising guarantees the other payouts.
Otherwise, account ban with a silly reason is possible.
It is a win-win situation.
But it is questionable ass-licking ethics.
I am thinking long term; Due to the lack of taxation on cryptocurrency worldwide, it can be used for shopping to some extent, which increases the shadow economy.
You have a business and someone comes along and extorts money from you under the guise of providing security services.
When you indicate that you do not want these security services, they cause damage to your business.
Replace the words 'security services' with 'government'.