Inspiration
ჩვენ შევამჩნიეთ, რომ ბევრი დეველოპერი, ჩვენს ჩათვლით, შეცდომებს (ბაგებს) უშვებს კოდში და ასწორებს გააზრების ნაცვლად. ამ შეცდომების გამოსწორება მხოლოდ ზედაპირულ დონეზე, მათი ღრმა მიზეზების გაგების გარეშე, ხელს უშლის სწავლასა და პროდუქტიულობის ზრდას.
ამიტომ ჩვენ შევქმენით BugLens
What it does
ჩვენი extension კოდში(ჯერ ჯერობით მხოლოდ C#) ეძებს მომენტებს როცა ჩვენი პროექტი ერორდება და აგროვებს ასეთ ბაგებს,შემდეგ ყოველ ბაგზე დეველოპერს აქვს ოპცია რომ ნახოს ამ ბაგების ანალატიკა და მიზეზები(ასევე გამოსწორების,განვითარების გზაც)
How we built it
ჩვენ ველოდებით მომენტს როცა კოდი დაფეილდება და ამის შემდეგ ვიღებთ ყველანაირ ინფორმაციას რაც შეგვიძლია ამ მომენტზე ამ კოდის scope-ის კოდსაც ვიმახსოვრებთ.ასევე ვაანგარიშობთ თუ რამდენი ერორი დაფიქსირდა ერთ მოდულში და მეორდება თუარა ისინი(ესეიგი დეველოპერს არ აქვს გააზრებული კარგად რაღაც მომენტი).შემდგომ კოდი ავტომატურად რთავს ტერმინალს და იწყებს ფრონტენდის გაშვებას (თუ უზერმა გათიშა ტერმინალი ფრონტენდი არ გაირანება) ფრონტენდზე კი ვიზუალურადაა მოცემული ანალიტიკა ბაგების.
Challenges we ran into
ჩვენთვის ყველაზე რთული იყო რომ გაფართოვება გაგვეკეთებინა Visual Studio - ში რაც არ გამოგვივიდა, მაგრამ საბედნიეროდ ფექიჯად შევძელით გამოგვეტანა.
Accomplishments that we're proud of
ჩვენ ძალიან ვამაყობთ იმ ფაქტით რომ ამ პროექტში ძალაინ ცოტა ხელოვნური ინტელექტი არის გამოყენებული და სადაც გამოყენებულია ვფიქრობ ძალიან საჭიროდ და პროდუქტიულობის გაზრდის მიზნით არის გამოყენებული.
What we learned
დროის მენეჯმენტი საკმაოდ გაგვიჭირდა თავიდან მაგრამ შემდგომ ვისწავლეთ, ასევე ფექეჯებზე და დამოკიდებულებებზე გვქონდა ბევრი შეხება და ამ მხრივაც განვითარდით
What's next for BugLens
ჩვენ გვინდა გაფართოების ფუნქციის დასრულება რათა დეველოპერს ჰქონდეს საშუალება 0 ჩარევით შეძლოს იმავე ფუნქციების გამოყენება, ასევე გვინდა multi-platform მხარდაჭერა დავამატოთ და უფრო მრავალფეროვანი ანალიზის მონაცემები.
Built With
- c#
- clustering
- gemini-ai
- json
- linux
- nextjs
- thread
- typescript
Log in or sign up for Devpost to join the conversation.