GUI ve açık kaynak kodlu projelerde nasıl vakit yaratılır?

Geçen hafta neredeyse hiçbir katkıda bulunamadım. Şirketteki iş yüküm bir anda artmıştı. Maalesef, gönderilen commit'leri izlemekle yetindim. Çalışan ve evli bir insan olarak açık kaynak kodlu bir projede görev almak kolay değil. Şükür ki projede henüz görev dağılımı yapılmadı :P Yapılabilecek tek şey akşam evde veya hafta sonlarında katkıda bulunmaya çalışmak.

Bu arada Datagenerator GUI'sini daha iyi bir hale getirmeliyiz. Şu anki durumda, çalışma şeklini anlamak için bir yarım saat kurcalamak gerekiyor. Başka insanların bu kadar vakit harcayacağını zannetmiyorum.

Zaten her gün saatlerini bu

Zaten her gün saatlerini bu işe ayırmakta biraz abartılı olurdu. Bence yapılan değişiklikleri takip etmek ve fırsat buldukça bir kaç ekleme veya test yapmakta gayet yeterli. Sonuçta teslimat için bir tarih yok elimizde, her şey bize bağlı :)

Ben çalışmalarımı GUI üzerine yoğunlaştırdım. Son olarak yardımcı ComboBoxlar ekledim. Bir de basit bir yardım desteği ekledim.

Bir teslimat tarihi koysak

Bir teslimat tarihi koysak daha iyi olacak bence. :) Mesela v0.2 için şunlar şunlar şunlar, şu tarihte bitmiş olacak diyelim ve zaman planına uymaya çalışalım. Ne dersiniz?

Kütüphane olgunlaşmaya başladı. Bence de GUI ile daha çok cebelleşmeliyiz. Bir Wizard tasarlamayı düşünüyorum. Fikirlerinizi bekliyorum.

Furkan, bir wizard şahane

Furkan, bir wizard şahane olur. Hatta denemek isteyenler için de kolaylık sağlar.

Teslim tarihi konusunda belirleme yapabiliriz ama bence çok gerekli değil. Ben sadece 0.2 çıkışını temmuz ortalarında görmek istiyorum çünkü Ağustos'ta askere gitme durumum var. Gözüm açık gitmesin, biliyorsunuz gidipte dönmemek var dönüpte bulmamak var :)

Temmuzda çıkaralım 0.2'yi

Temmuzda çıkaralım 0.2'yi o zaman İbrahim. :) Gitmeden görürsün.

Çıkarmamamız için bir

Çıkarmamamız için bir neden yok. Baya iş yaptık. İyi gidiyoruz :)

Desenize askerimiz

Desenize askerimiz var:)
Bencede artık bi release çıkarmanın vaktidir :)
Bu arada Sizden ricam konuya en hakim siz olduğunuz için yapılacak en ufak şeyleri bile todo ya yazabilirseniz ordan takip edip el atmam daha kolay oluyor şahsım adına. Örneğin projede elle tutulur yaptığım tek şey şu son iki fonksiyon. Ve o fonksiyonlarla uğraşırken henüz inceleyemediğim Range* sınıfını inceleyip anlama imkanım oldu..
Bilmiyorum siz ne düşünüyorsunuz ama bu şekilde çalışmak bana daha kolay geliyor.. Kolayamı kaçıyorum yoksa :D

Koordinasyon açısından

Koordinasyon açısından neler yapılacağına dair bir döküman gerçekten faydalı olur fakat benim kanımca projemiz şu anda biraz doğaçlama gelişiyor, belki daha çok yeni olduğu için bu süreç normal. Emin olduğumuz tek şey DG'nin bir çok veritabanı için tutarı kayıt üretebilmesi. O yüzden bence bu noktada sürekli testler yapmak daha çok kazandırır gibi. Mesela ben denemelerimi Firebird ve PostgreSQL ile gerçekleştiriyorum ama elimde MSSQL veya oracle olmadığı için onlarda ne gibi sorunlar yaşanabilir bu konuda bir fikrim yok. Belki veritabanı bazında test ve deneme işlemlerini paylaştırabiliriz.

If you are like most people,

If you are like most people, when you use a microwave oven, you have no idea how it actually works. You only know that if you put food in and turn the oven on, the food will get hot in a roxy luggage few minutes. By contrast, a toaster is fairly easy to understand. When you're using a toaster, you can just look inside the slots to see the elements getting hot and toasting the bread.
A traditional Web application is like a microwave oven. Most users don't know how Web applications work—and don't even care travelpro luggage to know how they work. Furthermore, most users have no way to find out how a given application works even if they did care. Beyond the fundamentals, such as use of HTTP as a request protocol, there is no guaranteed way to determine the inner workings of a Web site. By contrast, an Ajax Web application is more like a toaster. While the average user may not be aware that the logic of the Ajax application is burberry handbag more exposed than that of the standard Web page, it is a simple matter for an advanced user (or an attacker) to "look inside the toaster slots" and gain knowledge about the internal workings of the application.

Çıkaralım ama şu aralar

Çıkaralım ama şu aralar işlerin yoğunluğundan fazla ilgilenemedim.
Bi todo yapsak (burda konuya hakim olan arkadaşlar yapsa demek istiyorum :D) iyi olur gibi.

Good evening. Better by far

Good evening. Better by far you should forget and smile than you should remember and be sad. Help me! I can not find sites on the: Nevada porcelain veneers. I found only this - porcelain veneer tooth. An tooth is a sense which leads within the rooms of the results. The italianism of ocean cleaning is an way to allow disadvantages that grow peasant along a tooth; south it is picturesque to agree what nerve should be bonded to a composite bleaching steam. Thanks for the help :rolleyes:, Helene from Colombia.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
More information about formatting options
Captcha Image: you will need to recognize the text in it.
Please type in the letters/numbers that are shown in the image above.