İlan

Programlama tamamen akıllı çalışmak ve faydalı yazılımlar oluşturmak için etkili yollar bulmakla ilgilidir. Yazılım programları, web uygulamaları veya mobil uygulamalar oluşturuyor olun programlama ilkeleri aynı kalır.

Kodlamayı ilk öğrendiğinde, iyi alışkanlıkları ve kötü alışkanlıkları anlamak önemlidir. Kodlayıcıların yaptığı hataları ve bunlardan nasıl kaçınacağınızı bilmek, programlamanızda daha iyi bir temel oluşturmanıza yardımcı olabilir. Kaçınılması gereken 10 çok yaygın hata.

1. Tekrarlayan Kod

Kendinizi Tekrar Etmeyin, programlamanın temel ilkelerinden biridir Her Programcının Uyması Gereken 10 Temel Programlama İlkesiDaima yazılım üzerinde çalışabilecek herkes tarafından korunabilecek bir kod yazın. Bu amaçla, hareketinizi temizlemenize yardımcı olacak birkaç programlama ilkesi. Daha fazla oku öğrenirken karşılaşacağınız. Bu genellikle DRY olarak kısaltılır ve bu ilke kullanılarak yazılan koda DRY kodu denir.

Kodu tekrarlamak kolay bir tuzaktır ve genellikle ne kadar kodun tekrarlandığını anlamak için biraz inceleme yapar. İyi bir kural olarak, kodu kopyalayıp yapıştırıyorsanız, muhtemelen tekrarlanır ve değiştirilmesi gerekir.

instagram viewer

İşinizi sizin için yapmak için döngüler ve işlevler kullanarak rahat olun ve bu sorun ortadan kalkacaktır. Bir web çerçevesi, tekrarlayan kodu azaltmanıza da yardımcı olabilir. Burda biraz var geliştirici olarak öğrenmeye değer web çerçeveleri Geliştiriciler İçin Öğrenmeye Değer 5 Web ÇerçevesiGelişmiş web geliştirme öğrenmek ister misiniz? Tekrarlayan kod yazmaktan kaçının, bunun yerine bu web geliştirme çerçevelerini kullanın. Daha fazla oku .

2. Bozuk Değişken İsimleri

Değişkenler hangi dilde çalışıyor olursanız olun programlamada önemlidir. Çok yaygın olarak kullanıldıklarından, değişkenleri adlandırmak için iyi alışkanlıklara sahip olmak önemlidir.

Değişkenler doğru ve düzgün bir şekilde adlandırılmalıdır. Hiçbir şey ifade etmeyen genel terimler kullanmaktan kaçının. Bir şeyi bir araya getirmek hızlı ve kolaydır, ancak daha sonra kodunuza geri dönmeniz gerektiğinde neler olduğunu anlamak çok daha zorlaşır.

Diyelim ki hesaplama yapmak için bir faiz oranı kullanan bir program yazıyorsunuz. Programda kullanılacak bir değişken yazarsınız.

 izin oranı = 0.1; 

Bu değişken hakkında gerçekten bildiğimiz tek şey bunun bir oran olması. Ne tür bir oran?

Kod iyi çalışır, ancak burada neler olduğunu söylemek zor.

Bunun yerine değişkenlerinizi daha açık bir şekilde adlandırın.

 InterestRate = 0.1 olsun; 

3. Yorumları Kullanmama

Yorumları kullanın! Yorumlar, kodunuzun belgeleridir. Kodunuz büyüdükçe tam olarak neler olduğunu açıklamanın en iyi yoludur. Elbette, kodunuzu açıklamak için biraz daha fazla iş gibi görünüyor, ancak daha sonra kendinize teşekkür edeceksiniz.

Parlak bir fonksiyon mu yazıyorsunuz? Ne yaptığı hakkında bir yorum yazın. Nesneye Yönelik Programlama için yeni bir nesne şablonu oluşturuluyor mu? Bir yorum ile yıkın. Yorumlar her dilde kullanılır ve bir nedenden dolayı oradadırlar.

Yorumlar, kodunuzu daha temiz, daha kolay gezinebilir ve projenizde çalışması gerekebilecek bir sonraki geliştiricinin kahramanı yapar.

4. Dil Aşırı Yüklemesi

Büyüyen geliştiricilere aşırı yük bindiren bir sorun, yeni dil ve teknolojilerin engellenmesidir. Çevrimiçi geliştirici toplulukları dil seçimleriyle ilgili sorularla doludur.

Uygulamamda JavaScript ile yazmalı mıyım yoksa Düğüm gibi bir çerçeve mi kullanmalıyım? JS veya Express? Geliştirme için Python, Scala veya Ruby kullanmalı mıyım? C veya C ++ veya C #? Hangi çerçeve en iyisidir? Bir veritabanı için MongoDB veya SQL veya SQLite öğrenmeli miyim? Bu dil eski mi?

Bunun için endişelenme.

Geri çekilin, temellere odaklanın. Diller gelir ve gider, ancak en başarılı geliştiriciler problem çözücülerdir. Programlamanızı algoritmik düşünme üzerine kurun, diğer her şey yerine yerleşecektir.

Bu teknolojiler sadece araçlardır ve sorunların ne olduğunu biliyorsanız, bunları çözmek için hangi aracın kullanılacağını bileceksiniz.

5. Kodu Yedeklememe

Kodunuzu korumak için doğru alışkanlıkları oluşturmak yeni geliştiriciler için sinir bozucu ve deneyimli olanlar için felaket.

Bir programcı olarak, çalışmanızı sürekli olarak kaydetmek ve yedeklemek çok önemlidir. Sık kaydedilen önemli bir belge veya e-tablo üzerinde çalışmaktan farklı değildir.

Git ile dosyalarınızı nasıl yöneteceğinizi öğrenin Git ile Programcı Gibi Dosya Sürümünüzü YönetinProgramcılar, dosya sürümü kontrol sorunlarını çözmek için sürüm kontrol sistemleri (VCS) oluşturdu. Bugün en iyi sistemi kullanan Sürüm kontrolünün temellerine bakalım Git. Daha fazla oku . Gerçekten herhangi bir sürüm kontrolü, kullandığınız yazılımın nasıl iyi kullanılacağını bilmek kadar önemli değildir. Bilgisayarınız çökerse veya bir ağ başarısız olursa önemli bir değişikliği kaybetmek istemezsiniz.

6. Karmaşık Kod

Kodlama bir IQ testi değildir. En karmaşık işlevleri veya etkileyici görünümlü dosyaları kimlerin kullanabileceğini görmek zor değildir. Kod, problemleri etkili bir şekilde çözme ruhu içinde yazılmalıdır. Basit kodun yazılması, bakımı ve yönetimi daha kolaydır.

Açık olmak gerekirse, basit kod kısayol almak anlamına gelmez. Basit kod, çözmek istediğiniz sorunun kalbine inmek ve etkili bir şekilde çözmek anlamına gelir. Ve sözde kod size bu konuda yardımcı olabilir. İşte sözde kod nedir ve sizi nasıl daha iyi bir kodlayıcı yapabilir Pseudocode nedir ve sizi nasıl daha iyi bir geliştirici yapar?Programlamayı öğrenmek için mücadele mi ediyorsunuz? Sözde kod öğrenerek kodla başa çıkın. Pseudocode nedir ve gerçekten yardımcı olabilir mi? Daha fazla oku .

7. Soru Sormamak

Programlamayı iyi yapmak zordur ve daha iyi olmak, sürekli yeni şeyler öğrenmek demektir. Yapabileceğiniz en iyi şey, daha iyi olmak için programlamayı okumak ve okumaktır, ancak bazı ek rehberlik gerektiğinde soru sormaktan korkmayın.

Soru sormak korkutucu olabilir, ancak çoğu deneyimli programcı bilgi ve fikirleri paylaşmaktan mutluluk duyar.

Sadece araştırmanızı yaptığınızdan ve gerçek bir çaba gösterdiğinizden emin olun. Deneyimli geliştiricilerin öğrenmeye adanmış olduğunuzu görürlerse size mentorluk yapma olasılığı daha yüksektir. Olabilir daha iyi olmak için bir programlama günlüğü tutun Programlama Günlüğü Tutarak Daha İyi Bir Kodlayıcı OlunBir programlama günlüğü tutun ve bazı belirgin avantajlardan faydalanın. Dergi yazmak, düşünceleriniz üzerinde çalışmanıza ve programlama hedeflerinizi takip etmenize yardımcı olabilir. Daha fazla oku , önemli soru ve cevapları takip ederek.

8. Önceden Planlamamak

Etkili yazılım yazmak iyi planlama ve tasarımla başlar. Bir ev inşa etmek istiyorsanız, inşa etmeden önce bir plan çizerdiniz. Programlama farklı değil.

Bir satır kod bile yazmadan önce, gerçekte neyi gerçekleştirmek istediğinizi belirleyin. Sorunun ne olduğunu, nasıl çözmek istediğinizi bilin. Kod yazarken sorunları çözmeye çalışırsanız, doğru çözümleri kaçırdığınızı fark edebilirsiniz.

Problem çözmeyi kodlamadan ayırın ve yaşam iyidir.

9. Mola Vermeme

Ara ver, gerçekten! Programlama zihinsel olarak vergilendirir ve saatler geçtikçe beyninizi sınırlara zorlamak sonunda sizi yıpratır. Yorgunluktan daha da kötüsü, baş ağrısı veya boyun ağrıları çekebilirsiniz. bilgisayar göz yorgunluğu belirtileri Bilgisayar Göz Yorgunluğuna Sahip 5 İşaret (Ve Nasıl Rahatlatır ve Önlenir)Bilgisayar göz yorgunluğu, ağır bilgisayar kullanıcılarının yüzde 90'ına kadar gerçek bir sorundur. İşte ne olduğu ve nasıl önleneceği hakkında bilmeniz gereken her şey. Daha fazla oku .

Duvara çarptığınızda, mola verme zamanı. Ekrandan biraz uzaklaşın ve hoşunuza giden bir şey yapın. Bir kitap okuyun, dışarı çıkın, yürüyüşe çıkın, akşam yemeğine çıkın, sizi götürecek her şeyi.

Zihinsel olarak yenilenirsiniz ve geri döndüğünüzde kodunuzda yeni bir bakış açısı bulabilirsiniz.

10. Eğlenmemek

Programlama zor, sinir bozucu olabilir ve bazen düpedüz bir eziyet olabilir. Kodlama ile ilgili sevdiğiniz küçük şeylerden keyif aldığınızdan ve biraz eğlenmeyi unutmayın.

İster karmaşık problemleri çözmek, güzel tasarımlar inşa etmek, ister yeni bir beceri öğrenmek için, ister devam etmeyi sevdiğiniz şeyleri kullanın. Kodlama konusunda sevilecek çok şey var, bu yüzden ilham alın! Yeni bir şeyler yapmak için heyecanlanın ve sonuna kadar görün.

Bu Programlama Hatalarını Yapmayın

Kafanızı basit olması gereken bir şeyin etrafına getirmeye çalışmak veya bazı kodların ne yaptığını hatırlamaya çalışmak kolaydır. Sorun ne olursa olsun, tüm bu hataları yapmaktan kaçının ve kodunuzu geliştirmelisiniz.

Hala mücadele mi ediyorsunuz? Unutma, var kod içermeyen programcılar için birçok hobi Kod İçermeyen Programcılar için 10 HobilerTek bir kod satırı yazmadan zihninizi eğlenceli bir şekilde kullanmak istiyorsanız, daha iyi bir programcı olmak için alabileceğiniz birkaç kod olmayan hobi vardır. Daha fazla oku .

Anthony Grant, Programlama ve Yazılım konularında serbest çalışan bir yazardır. Programlama, Excel, yazılım ve teknolojide büyük bir Bilgisayar Bilimleri dalgasıdır.