🇬🇧 English
Day 21 of the
#Sui 21 Days Challenge! 🏁🎉
I DID IT! 21 days of Move, 3 full projects, and countless hours of coding later, the marathon is complete! 🚀
On this final day, I focused on Comprehensive Testing and Code Refactoring. I mastered the test_scenario framework for shared objects, using take_shared and return_shared to verify on-chain interactions. I also implemented "Negative Testing" using #[expected_failure] to ensure my Farm project handles errors like invalid plot IDs or duplicate plantings gracefully. 🛡️🛠️
From basic variables to the Sui Object Model, this journey has been transformational. I'm now ready to build the future of Web3 on Sui! 🌐💎
🇹🇷 Turkish
#Sui 21 Gün Challenge’da 21. Gün ve BÜYÜK FİNAL! 🏁🎉
BAŞARDIM! 21 günlük Move serüveni, 3 tam proje ve sayısız satır kodun ardından maratonu tamamladım! 🚀
Bu son günde, Kapsamlı Test Stratejileri ve Kod Temizliği üzerine yoğunlaştım. Paylaşımlı objeleri (shared objects) test etmek için test_scenario çatısını kullanarak take_shared ve return_shared mantığında uzmanlaştım. Ayrıca #[expected_failure] ile "Negatif Testler" kurgulayarak; hatalı parsel ID'leri veya mükerrer ekim gibi senaryolarda çiftliğimizin nasıl tepki vereceğini doğruladım. 🛡️🛠️
Temel değişkenlerden Sui Nesne Modeli'ne uzanan bu yolculuk tam bir dönüşüm oldu. Artık Sui üzerinde Web3'ün geleceğini inşa etmeye hazırım! 🌐💎
#SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #SmartContracts #ProgrammingHero #ChallengeCompleted @SuiNetwork @SuiTRCommunity @ercandotsui