SORU
16 EYLÜL 2009, ÇARŞAMBA


Kodlama eski kodu yeniden düzenleme uygulamak için Öğretileri

Son aylarda öğretileri kodlama oldukça ilgi aldım. Benim programlama becerilerini bilemek ve bu iş için yazdığım kod kalitesini artırmak için harika bir yoldur inanıyorum.

Öğretileri bulunduğu çok sayıda yer vardır. .. gibi

http://codekata.pragprog.com/

http://schuchert.wikispaces.com/Katas

http://www.codingdojo.org/

Bu Öğretileri mükemmel depoları fayda var... bazıları benim denemeleri son derece tatmin edici olmuştur.

Ancak, şu ana kadar gördüğüm her Kata bir umduğun gibi hissediyorum. Hiçbiri bana yeniden düzenleme kötü kod uygulama için izin verecek gibi. Harika temiz kod yazmak için nasıl öğrenme ilk sefer...ama şu anki işimi çok yeni bir kod yazmak için fırsat olmuyor. Oldukça sık eski kod karşı mücadele ve modülleri yeniden anlamaya, bağımlılıkları ortadan kaldırmak ve kaplin azaltmak için çalışıyorum.

Gibi, eski kod yeniden yapılandırması ve temiz kod dönüştürmeyi benim becerilerini bilemek için kullanabileceğiniz birkaç Öğretileri dışarı bakmak için geldim.

Herkes zaten herhangi bir biliyor mu? Biliyorum ben çok pratik de olsa çalışıyorum...ama isterim benim becerilerini bilemek için geldiği noktayı ben mümkün hızlı bir şekilde bakın nasıl parçalayın bağımlılıkları ve farklı konuları sınıflar bunu çok fazla.

CEVAP
25 EYLÜL 2009, Cuma


Onları kataloglar böyle bir site bilmiyorum, ama zaman zaman kullandığım bir strateji bu

  1. Sourceforge üzerinde, küçük, bakımsız eski açık kaynak kodlu bir proje bulun
  2. Derleme için//Çalıştır inşa indirin
  3. Belgeleri okuyun, kod için bir fikir almak
  4. Teknikleri kullanınEski Kod ile Etkili bir çalışmatest altında bir parça almak için
  5. Yol boyunca bu parça, hata tespit ve özellikler ekleyerek belki de yeniden Düzenle
  6. Tekrarlayın 6 ile 4 adımları

Özellikle zorlu bir parçası bulmak işinizi atın ve birkaç kere becerilerini güçlendirmek için tekrarlayın.

Bu yeniden düzenleme bir uygulama değil, ama diğer okuma kod, Test ve süreçler ile ilgili gibi.

En zor sorun, yeteri kadar ilgini çeken bir projede çalışmak bulmaktır. Üzerinde çalıştığım son bir genetik programlama için python Kütüphanesi ve üzerinde çalışıyorum geçerli bir Java IRC bir kütüphane.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavidParody

    DavidParody

    17 EKİM 2009
  • fireflame65

    fireflame65

    27 Mart 2007
  • InfoPuppet

    InfoPuppet

    15 Kasım 2011