İşlem Sırası beni Programlamaya nasıl hazırladı?

matematik

Cebir her zaman en sevdiğim konu olmuştur. Söz konusu çok fazla teori yok, sadece bir yöntem kutusu ve çözülecek işlemlerin sırası. Liseye geri dönerseniz, hatırlayacaksınız (alıntı matematik.com):

  1. Önce parantez içinde kalan tüm işlemleri yapın.
  2. Ardından, üsler veya radikallerle herhangi bir çalışma yapın.
  3. Soldan sağa doğru çalışarak, tüm çarpma ve bölme işlemlerini yapın.
  4. Son olarak, soldan sağa doğru tüm toplama ve çıkarma işlemlerini yapın.

İşte size örnek matematik.com:
Math.com'dan Cebir Örneği

Bunu geliştirmeye uygulamak oldukça basit.

  1. Parantez içindeki işlemler, basit bir HTML formatında sayfa düzenime denktir. Boş bir sayfayla başlıyorum ve aradığım tüm öğelere sahip olana kadar onu sürekli olarak dolduruyorum. Esnek kullanıcı arayüzü tasarımı sağlamak için her zaman XHTML ile çalışıyorum ve CSS. İfadelerin olduğu her yerde (yani, veritabanı veya programatik sonuçlar), kodu yorumlar ve kukla metinler, görüntüler veya nesneler yazarım.
  2. Sonra, herhangi bir üs veya radikal ile çalışıyorum. Bunlar, tamamlanmış sayfamda görüntülemek istediğim gibi verileri çıkaran, dönüştüren ve yükleyen (ETL) programlı veya veritabanı işlevlerimdir. Gerçek sorgudaki biçimlendirme gelişmiş performansla sonuçlanmadığı sürece adımlar üzerinde bu sırayla çalışıyorum.
  3. Sonraki çarpma veya bölmedir. Kodumu basitleştirdiğim yer burası. Tek bir devasa yekpare yazı yerine, ben soyut dosya ve sınıfları içerebileceğim kod kadar. Web geliştirme ile elbette yukarıdan aşağıya çalışma eğilimindeyim.
  4. Son olarak, soldan sağa, tüm toplama ve çıkarma işlemleri. Bu adım son süreçtir, form doğrulama, stil bileşenleri, hata işleme, vb. Son cüzdanı uygulama. Yine yukarıdan aşağıya doğru çalışma eğilimindeyim.

İyi gelişme, büyük bir Cebir probleminden daha karmaşık değildir. En iyi sonuçları elde etmek için değişkenleriniz, denklemleriniz, fonksiyonlarınız ve mantıksal bir işlem düzeniniz var. Basitçe 'çalıştıran' birçok hacker görüyorum, ancak (benim gibi) metodolojinizi planlamazsanız ve mantıklı bir yaklaşım benimsemezseniz, kendinizi defalarca kodunuzu yazarken bulursunuz. sorunlar veya değişiklikler gerekli.

Cebir benim için her zaman bir yapboz gibi olmuştur. Her zaman zorlayıcı, eğlenceliydi ve basit bir cevabın mümkün olduğunu biliyordum. Tüm parçalar orada, sadece onları bulmanız ve doğru bir şekilde bir araya getirmeniz gerekiyor. Kod yazmak farklı değildir, ancak daha zevklidir çünkü bulmaca çıktınız olmasını istediğiniz şeydir!

Resmi bir geliştirici değilim, hatta harika biri de değilim. Sahibim; ancak, birçok proje boyunca yazdığım kodla ilgili övgü aldı. Bunun çoğunun, daha ilk betik etiketini yazmadan önce çok sayıda ön planlama, beyaz tahta, şema çıkarma vb.

2 Yorumlar

  1. 1

    Bu oldukça düzgün bir gönderiydi. İşlem sırasını gelişim gibi soyut bir şeye uygulamayı hiç düşünmemiştim, ama bir kez düşündüğünüzde, ikisinin de aynı şekilde soyut olduğunu görüyorsunuz. Bunu işaretlemem ve referans olarak kullanmam gerekecek. ;]

    • 2

      Teşekkürler Stephen! Şu anda, çok mantıklı bir sırayla birden çok tabloyu ve birçok sayfayı kapsayan (hepsi Ajax kullanan tek bir sayfayla birbirine bağlanan) büyük bir proje üzerinde çalışıyorum ve ne kadar dikkatli olduğumu fark ettim ve bu konuda yazmaya karar verdim.

      Eğlenceli şeyler!

Ne düşünüyorsunuz?

Bu site spam'i azaltmak için Akismet'i kullanıyor. Yorum verilerinizin nasıl işlendiğini öğrenin.