Proje Planlamasını Adam Gibi Yapmak Lazımmış..
Bugünlerde bir zamanlar - dediysem inanmayın 2 ay önce - yaptığım hataları düzeltmek, bunu nasıl yapmışım demekle uğraşıyorum ve fazla uzak değil 2 ay önce yazdığım kodlara bakıyorumda bu kadar da olmaz dediriyorlar adama… Şu 2 ayda edindiğim programlama tecrübesini başka bir projede kesinlikle edinemezdim herhalde - sağol sinan - .. Bu noktada kendimce farkında olduğum ve “artık bunu yapmıyacağım, şunu yapmalıyım” dediğim bir takım tecrübelerimi burada sizlerle paylaşmak istedim.
- Bir kere küçük yada büyük çaplı farketmez bir web projesine yada yazılım projesine başlarken mutlaka ve mutlaka sistemin hangi özellikleri içereceğini, kullanıcılara ne gibi opsiyonlar sunucağını iyice belirleyin ve bunları bir kenera not edip yeri geldiği zaman detaylı bir şekilde inceleyin.Kafanızda kod yazarak gerçekleştireceğiniz olaylar ilgili soru işareti kalmasın zira kalınca tam böyle konsantre olmuş kod yazarken birden bire “bu nasıl olcaktı acaba?” gibi sorular aklınızı meşgul edip, zamanınızı çalabiliyor.
- Diğer bir husus kullandığınız ide’yi ( kod yazdığınız ortam, editor ) iyice tanıyın. Ide’nin size sağladığı bir küçük özellik ile belkide saatlerinizi boşa harcamaktan kurtulabilirsiniz.
- Uygulamanızı hangi dil, hangi framework üzerinde yazacaksanız yazın ancak ve ancak bu dilin veya framework’un en azından size uygulama geliştirmeniz sırasında lazım olacak kısımlarını iyice öğrenin, okuya bildiğiniz kadar o konuyla ilgili döküman okuyun ve zaman buldukça değişik örnekler yapın. Diğer kullanıcıların kullandığınız aracı kullanırken ne gibi sorunlar yaşadığını inceleyin. Zira bazı şeyler tecrübe edinilmeden, eller kirletilmeden öğrenilmiyor.
- Eğer uygulamanız veritabanı kullanacaksa veritabanını tamamı ile projenin en başlarında tasarlayın ve uygulayın. Yeri geldikçe veritabanına tablo eklemek ve üzerinde sürekli değişiklik yapmak bir süre sonra tablo sayısı arttığında işlerin çığrından çıkmasına sebep olabiliyor. Veritabanıza ait bir şema çıkartın ve bunu bi yerlere çiziktirin veya DBDesigner4, Dia gibi uygulamaları kullanırsanız bu tür işlemleri kolayca yapabilirsiniz.
- Yazacağınız kodu senaryo halina getirin. Bu benim kendimce bulmuş olduğum bir yöntem ve çoğu zaman oldukça işime yarıyor. “Bunu Nasıl Yapacağız?” derseniz; Kendinizi kullanıcı yerine koyun ve o işlemi nasıl yapacağınızı hayal edin ve bunu kağıda dökün. Örneğin; “Bunu favorilerime ekle linkine tıkladığımda eser favoriler listeme eklenecek ancak kendi eserimi favori listememe ekliyememeliyim. Bunu denersem sistem bana uyarı vermeli. Bir eser eğer favorilerime eklenmiş ise favorilerime ekle yazan yerde favori listemden çıkart yazmalı..” gibi. Bu başta biraz sıkıcı gelebilir ancak kod yazarken önünüzde bu tür bir dökümanın bulunması size sıkıştığınız ve belki de konsantre olup neyi nasıl yapacağınızı düşünemediğiniz anlarda büyük yardım sağlıyacaktır.
- Bir To
Bu yazı
02 Temmuz 2007, 00:24 tarihinde
Bilgisayar, Makaleler, PHP, Web Geliştirme, Yazılımlar kategorisi altında yayınlandı.
Bu yazıya yapılacak yorumlardan haberdar olmak için RSS 2.0 beslemesini kullanabilirsiniz.
Yorum yapabilirsiniz, veya kendi sitenizden geri izleme yapabilirsiniz.
Estağfurullah Gürkan,
Proje ayaklandığında çok daha iyi olacak ve yepyeni tecrübeler kazandıracak hepimize. Ben sadece yönlendirmeye çalışıyorum arada elimden geldiğince biliyorsun yalnızca proje yönetimi yani.
Projeyle ilgili pek bilgi veremiyorum yakında bomba etkisi yapar zaten
Daha güzel olacak inşallah. Yaşımız erken, sonuna kadar kullanacağız bu avantajı.
Güzel dile dökmüşsün Gürkan, tebrik ederim. Meslek olarak bu alanı seçersen, şimdikinden daha detaylı projelerde (şimdiki projeniz basit demek istemiyorum, yanlış anlamayın
) çalışacaksın, onlarda plansız programsız zor yürütülür. Sen şimdiden planlı olmaya alışırsan, ileride çok meyvesini toplarsın.
Bu arada benim sağım solum belli olmaz, yanımdan bomba patlar haberim olmaz
Projenizden haberdar edersiniz, şimdiden başarılar 
ederiz tab
zaten marketing olayında baya başarılı olucağımızı düşünüyorum kontaklar sağlam eheh
Güzel bir yazı ve öneriler listesi olmuş.
@eburhan : eyw
kalbime “-projeyi nasıl yöneteceğim?” i sorsam bana senin yazının url sini atardı
ehehhehe
super valla
gerçektende güzel bir konuya değinmişsin Gürkan, başarılar…
makalenin yarısı yalan olmuş tabii, notepad2 sağolsun.
Yorum Yapın
Arayan Bulur
Sayfalar
kategoriler
Yeni düşenler
Arşivler
Linkler
Etiketler
İnternet Ajax Benim Dünyam Bilgisayar Blogroll CSS Duyuru Eleştiri Günlük Genel google Haber Hayat Kategorilenmemiş Kitap Komedi Müzik Makale Makaleler Mim PHP Proje Sinema Tanıtım Web 2.0 Web Geliştirme WordPress Wordpress Eklentisi Yaşam Yazılımlar