Harika Kod Yazmak ve Yaptığınız Şeyde Harika Olmak
Yayınlanan: 2022-07-21Gönderi İçeriği
- Yorumlar Arkadaşınızdır
- Beyaz Boşluk Büyük Kod'a Eşittir
- Basit tutun
- Temizle
- Açıklayıcı olun
- Sıklıkla Test Edin
- Tutarlı Kalın
- Azim ve Adanmışlık Var
- Sorunlarınızı Araştırın
- Araçları Kullanmaktan Korkmayın
Kodlama, ister hobi ister kariyer olsun, eğlenceli ve ödüllendirici bir aktivite olabilir.
Herkes kod yazabilirken, harika bir programcı olmak için genellikle yıllarca pratik yapmak gerekebilir. Ancak bu, harika kod yazabilmek için yıllarca beklemeniz gerektiği anlamına gelmez.
Bu ipuçları, kodlama becerilerinizi yüksek vitese geçirmenize ve çok daha kısa sürede daha iyi bir programcı olmanıza yardımcı olacaktır.
Yorumlar Arkadaşınızdır
Eski bir projeyi veya başka birinin projesini alıp neler olup bittiği hakkında hiçbir fikrinin olmaması kadar sinir bozucu bir şey olamaz.
Belki size uyan bir kod bölümü vardır ve çözümleri daha sonra kontrol etmek istersiniz. Bir süre kodunuzdan uzaklaşmanız gerekebilir. Hatta ekip üyeleriyle işbirliği yapıyor olabilirsiniz.
Durumunuz ne olursa olsun, kodunuzda yorum bırakmak yardımcı olabilir. Programcının nerede kaldığını, kodun ne yapmasını istediklerini ve nerede sorun yaşadıklarını size söyleyebilirler. Yorum yap!
Beyaz Boşluk Büyük Kod'a Eşittir
Okunması zor olan kod, harika kod değildir. İnsan gözü, metin parçalarıyla pek iyi iş yapmaz, bu yüzden her şeyi paragraflara ve cümlelere böleriz.
Kod farklı olmamalıdır. Kodunuzu boşluk bıraktığınızda, okumayı ve çalışmayı kolaylaştırırsınız. Hataları tespit etmek, belirli öğeleri bulmak ve kodu düzenlemek daha kolay olacaktır.
Bir dosyanın boyutu hakkında endişelenseniz bile, beyaz boşluk genellikle toplam boyuta yalnızca birkaç kilobayt ekler. Sonunda, boşluk iyi bir şeydir.
Basit tutun
Bir programcı olarak, kod yazarken becerilerinizi sergilemek isteyebilirsiniz. Elbette, yirmi farklı nesneyi işleyen bir fonksiyon yazabilirsin, ama neden istiyorsun?
Kodunuzu ne kadar karmaşık hale getirirseniz, o kadar karmaşık hale gelir. Okumak daha zor, kırmak daha kolay ve neyin yanlış olduğunu bulmak daha zor. Bununla mücadele etmenin en iyi yolu, işleri basit tutmaktır.
İdeal olarak, her işlev yalnızca bir eylemi işlemeli ve her sınıf yalnızca bir kavramı işlemelidir. Karmaşık bir işleve sahip olmanız gerekiyorsa, işleri basit tutmak için onu yardımcı işlevlerle parçalayabilirsiniz.
Temizle
Kodunuz geliştikçe, artık çalışmayan veya geçersiz hale gelen bitlerle karşılaşacaksınız.
Bu kodu yorumlayabilirken, içeride bırakmak için gerçek bir neden yoktur. Kodunuzun nerede olduğunu göstermek için veya güncellenmiş bir sürümün bir şeyi bozması durumunda kodu içeride bırakmanız gerektiğini hissedebilirsiniz.
Başlangıçta, bu küçük miktarlarda iyi olabilir, ancak sonunda onu kaldırmak isteyeceksiniz. Bir şey için kodun okunmasını kolaylaştıracak. Bir diğeri için, daha yeni kod sorunsuz daha iyi çalışıyorsa neden etrafta kalsın?
Açıklayıcı olun
Mükemmel kodunuz olduğundan emin olmanın bir başka yolu, bir şeyleri adlandırırken açıklayıcı olmaktır.
Hangi işlevin ne yaptığını hatırlayamadığınızda bir hatayı düzeltmeye çalışmaktan daha sinir bozucu bir şey yoktur. Elbette, veritabanı dosyası yerine dbf gibi yalnızca bir harfle veya harflerin kısaltmasıyla adlandırılan işlevler harika görünebilir, ancak bunları anlamak zordur.
Kendinize sorun: Bundan altı ay sonra bunun ne anlama geldiğini hatırlayacak mısınız? Ya size miras kalan başka birinin projesiyse?
Her şeyi açıklayıcı tutarak zamandan tasarruf edecek, kodunuzu düzenli tutacak ve sistemin gelecekteki geliştiricilerinin birçok baş ağrısından kaçınacaksınız.
Sıklıkla Test Edin
Harika bir kodunuz olduğundan emin olmak için, olması gerektiği gibi çalıştığından emin olmalısınız.
Bu, derleme tamamlandıktan sonra yalnızca testler çalıştırılarak gerçekleştirilebilir, ancak bu özensiz kodlara ve beklenmeyen davranışlara yol açabilir. Yine de işi halledebilir, ama muhtemelen güzel olmayacak. Ayrıca bu şekilde hatalara daha yatkınsınız.
Kodu giderken test etmek daha iyidir. Bu şekilde, olası sorunları erkenden yakalayabilir ve olması gerekeni yapmayan kodu düzeltebilirsiniz.
Hatalı davranışları tespit edebilmek, zamandan ve hayal kırıklığından tasarruf etmenizi sağlamanın yanı sıra işinizi kolaylaştıracak ve kodunuzu harika hale getirecektir.
Tutarlı Kalın
Her programcının kodlarını nasıl yazdıkları konusunda kendi tercihleri vardır. Kendiniz kodlamayı öğrenirken muhtemelen birkaç farklı stil görmüşsünüzdür.
Harika kod oluşturmanın püf noktası, kendi stilinizi seçip ona bağlı kalmaktır. İdeal olarak, kodunuz baştan sona aynı olmalıdır. Kodunuz daha temiz olacak, işleri daha kolay bulabileceksiniz ve kod daha iyi çalışacak.
Azim ve Adanmışlık Var
Kodlamanın deneyimli profesyoneller için bile zor olabileceği bir sır değil. Zaman zaman çözülemez görünen hatalar, aksaklıklar ve problemlerle karşılaşacaksınız. Bunun başka yolu yok.
Bunların etrafından dolaşmanın tek yolu ısrarcı olmak ve onların içinden geçmektir. Doğru düşünemeyecek kadar sinirliysen ara vermende sorun yok. Yapamayacağınız şey, tamamen uzaklaşmak ya da daha sonra yapacağınızı düşünmeye devam etmektir.
Bu durumda, daha sonra genellikle asla olmaz. Projeniz bunu karşılayabilir mi? Sonuçta, proje ne olursa olsun, aynı problemle her karşılaştığınızda çekip gitmeyeceksiniz.
Şimdi nasıl çözeceğinizi öğrenerek bir programcı olarak gelişiyorsunuz ve işinizi kolaylaştırıyorsunuz. Unutma, kendi kendine çözülmeyecek!
Sorunlarınızı Araştırın
Artık bir programcı olmanın en güzel yanı, internetin size sunacak çok fazla bilgiye sahip olması.
Sorunun ne olduğu önemli değil; senden önce başka birinin yaşamış olma ihtimali çok yüksek. Bunu ve buldukları çözümü çevrimiçi olarak yayınlamaları daha olasıdır.
Sorunu çevrimiçi olarak araştırarak, kendi başınıza çözmeye çalışmakla uğraşmak zorunda kalacağınız baş ağrısından, zamandan ve hayal kırıklığından kendinizi kurtaracaksınız.
Çözümü bulduğunuzda, sadece kopyalayıp yapıştırmak ve devam etmek istemezsiniz. Sorunun nerede olduğunu bulmak için zaman ayırın ve sorunu çözmek için ne yaptıklarını anlayın.
Bu size kodu ve yeteneklerinizi daha iyi anlamanızı sağlayacaktır. Ayrıca, gelecekte sorunları çözmenizi ve başlangıçta daha iyi kod yazmanızı kolaylaştıracaktır.
Araçları Kullanmaktan Korkmayın
Oyun alanlarından kodlamaya, kodunuzu dünyayla paylaşmanın yollarına kadar, programcıların kullanabileceği birçok araç vardır. Biraz hile yapmak gibi gelebilir, ancak gerçekte sizi genellikle daha iyi bir kodlayıcı yapar.
Çalışmanızı önizlemenize, nerede bir şeyleri berbat etmiş olabileceğinizi göstermenize ve hatta hızlı bir başlangıç yapmanız gerekiyorsa size ilham vermenize izin verebilirler.
Bir web geliştiricisiyseniz, işinizi kolaylaştıran eklentileri kullanmaktan da korkmayın. İşleri daha düzenli tutacaklar ve daha fazla projeyi tamamlamanız için sizi özgür bırakacaklar!
Harika WordPress geliştiricileriyle bazı röportajlarımız var - bir göz atın ve sizi saatlerce çalışmaktan kurtarabilecek ipuçları alın!
En sevdiğiniz programlama ipuçları nelerdir? Aşağıdaki yorumlarda bize bildirin ve e-posta listemize abone olmayı unutmayın, böylece hiçbir yararlı ipucunu asla kaçırmazsınız!