Programlama Verimsiz İttifakına katılma rehberi ...

Tam metin 1924 kelimedir ve beklenen öğrenme süresi 6 dakikadır.

Kaynak: unsplash

Programlama Erteleme Derneği şunları beyan eder:

Sözde DDL birincil verimlilik olduğundan, programlama bir istisna değildir. Haydi! En son geceyi uyuyun, en ağır koyu halkalara karşı en pahalı saç losyonunu kullanın, en güçlü kodu yazın. Programlama verimliliğini nasıl düşürürsünüz, lütfen belirli yöntemler için üyelik kılavuzuna bakın. Aşağıdaki altı alışkanlığın her biri için toplantıya daha yakın olmalısınız. Hadi birlikte erteleyelim ~

(Ayık olun, toplantıyı erken bırakın!)

1. Toplantıya katılın

Hiçbir şey yapmak istemediğinizde toplantılar gerekli hale gelir. John Kenneth Garb

Toplantılar üretkenliğin bir numaralı katili olabilir. Çoğu geliştirici hala toplantılara çok fazla katılıyor ve bu iki türe ayrılabilir.

Kaynak: unsplash

İlk tür, her toplantıyı atlar ve klavyede yazmaya zaman ayırır. Bu geliştiriciler, çoğu toplantının zaman kaybı olduğunu ve bazı gerçek işler yapmanın daha iyi olduğunu düşünüyor. İkinci kategori ise tam tersi, planlanmış her toplantıya katılmak için her fırsatı değerlendirecekler.

İkinci tip geliştiriciler çok zaman kaybedecekler, kod yazmak ve verimliliği artırmak için zaman harcayabilirlerdi.

Hemen hemen tüm toplantıların böyle bir sorunu vardır, yarım saatte söylenebilecekler bir saat veya daha uzun süre ertelenebilir. Geliştiriciler aslında birçok toplantıya katılmayı reddedebilir veya en azından öğleden önce toplantılara katılmayı reddedebilir, bu da sabahları iş verimliliğini artırabilir. Gerçekten katılmak istiyorsanız, en azından çok uzun olan toplantıları reddetmelisiniz.

İki, kendi veri yapınızı yazın

Kendi veri yapınızı yazmak aslında gereksiz işler yapmak için zaman kaybıdır ve bu son derece verimsiz bir alışkanlıktır. Gerekli tüm veri yapıları halihazırda mevcuttur ve herhangi bir zamanda kullanılabilir.Normalde, belirli veri yapılarını yeniden yapılandırmanıza gerek yoktur.

Bu, işe yaramaz çalışmanın tek örneği değil, genellikle belirli kod parçalarını yeniden yazarlar.

Aynı kod parçası zaten mevcutsa ve kararlı ve bakımlı olduğu biliniyorsa, doğrudan kullanılabilir. Kendi kodunuzu yazarken yeni numaralar olmayacak ve hatta bazı özellikler eksik olacak, bu da durumu daha da kötüleştirecektir. Getirebileceği tek yeni şey, hatalar veya kısıtlamalardır.

Kaynak: unsplash

Ancak bu gereksiz işleri yapmak da iyidir, eğer geliştirici bir şeyi daha derinlemesine anlamak istiyorsa, o zaman bu tamamen mümkündür. Ancak çoğu durumda, çok fazla zaman harcadığı için bu davranıştan kaçınılmalıdır. Bazen zaman maliyeti makul, ancak bazen tamamen israftır.

Görevin çok kritik olduğu ve hata yapmanın korkunç sonuçları olabileceği başka zamanlar da vardır - o zaman işe yaramaz işler yapmak en iyi seçim değildir.

3. Aşırı mühendislik

Aşırı mühendislik, birçok geliştiricinin kötü alışkanlıklarından biridir. Kod tabanına bakarken, geliştiriciler genellikle aşırı tasarlanmış kod parçacıkları bulurlar.

Aşırı mühendislik, genellikle ürün tasarımını çok sağlam veya karmaşık hale getirir ve geliştirici bazen gelecekte yararlı olabileceğini düşündüğü bazı kodlar ekler, ancak bu gerekli değildir.

Bu kodlar asla kullanılamaz. Çoğu durumda kod, geliştiricilerin tahminlerine dayanarak aslında ihtiyaç duyulmayan birçok şeyi oluşturur. Belki de aşırı mühendislik için en iyi açıklama, kodun insanların gerçekte var olmayan sorunları çözmelerine yardımcı olmasıdır.

Aşırı mühendislik, kodun başlangıçta gerçekleştirilmesi gereken görevleri ihmal edecek kadar genel tasarlanmasına neden olabilir. Bu nedenle, bu tür bir kodun kullanımı sadece zor değil, aynı zamanda temelde akıllıca değildir.

Dört, plan yok

Kaynak: unsplash

Bir kodlama projesine hızlı bir şekilde başlamak heyecan verici olabilir, ancak bu heyecan çok fazla zaman kaybedebilir. Geliştiriciler doğrudan kodlamaya başlarlarsa, sonunda genel durumun kontrolünü kaybederler.

Kodlamaya başlamadan önce geliştiricilerin planlaması ve düzenlemesi gerekir. bu problem nasıl çözülür? Hangi yapı uygulanmaktadır? Genel hedef nedir?

Kodlamaya başlamadan önce, bunların tümü, geliştiricilerin kod yazmadan önce dikkate alınması gereken pek çok şey olduğunu daha net bir şekilde fark etmelerini sağlayan iyi sorulardır.

Plan yoksa, nihai çıktı müşterinin gereksinimlerinden sapabilir ve hatta daha kötü olacak şekilde yanlış çözümlerin kullanılmasına yol açabilir. Bu, geliştiricilerin kodu yeniden kontrol etmesine ve çok verimsiz olan değişiklikler yapmasına neden olur.

Beş, tutarsızlık

Her zaman kötü, ara sıra kötü olanlardan daha iyidir.

Yazılım geliştirme için tutarlılık gerçekten anahtardır. Tutarsızlıkla ilgili sorun, zamanın yazılımı yok etmesidir - bu kaçınılmaz bir gerçektir. Bir yazılım parçası ne kadar uzun süre var olursa, onu o kadar çok insan kullanır ve o kadar kaotik hale gelir.

Kaynak: unsplash

Kod tabanının sürekliliği için tutarlılık çok önemlidir, özellikle uzun vadede bu iyi bir haber. Geliştirici değişkenler için deve durum stilini kullanmaya karar verirse, değiştirmeyin. Sekmeler yerine boşluk kullanmak ister misiniz? Yapabilmek! Kodu kodda nasıl kurduğunuz önemli değil, tutarlılığı korumak önemlidir.

Altı, yardım arama

Sadece ulaşanlar yardım alacak - J.K. Rowling

Bir geliştirici ne kadar deneyimli olursa olsun, başının derde girmesi kaçınılmazdır. Bu durumda, basit bir geri bildirim döngü sistemi sürdürmek çok önemlidir.

Yardım istemek beceriksizlik anlamına gelmez. Ve ekrana birkaç saat bakmak, aynı sorunla mücadele etmek yetersiz kabul ediliyor. Yardım istemeden önce geliştiriciler, yetenekleri dahilinde her şeyi kontrol ettiklerinden emin olmalıdır. Gereksiz şeyler için diğer geliştiricileri rahatsız etmeniz tavsiye edilmez.

Normal koşullar altında, diğer geliştiriciler, görevi kendi başlarına çözmek yerine tamamlamaya devam etmek için çok zaman kazandıracak doğru yönü vereceklerdir.

Her gün biraz değişin, verimsizliğe veda edin ve hızlı hareket edin!

Yorum Beğen Takip Et

Yapay zeka öğrenme ve geliştirmenin kuru mallarını paylaşalım

Yeniden yazdırıyorsanız, lütfen arka planda bir mesaj bırakın ve yeniden yazdırma şartnamelerine uyun

Bugünkü Çekirdek Ses | Zorluklardaki gerçeği görmek: Dünyanın dört bir yanındaki milyarderler salgına nasıl tepki veriyor?
önceki
Yapay zeka şirketlerinin seviyelendirme yaklaşımı: nasıl daha ölçeklenebilir olunur?
Sonraki
Python tuple'larında ustalaşmak mı istiyorsunuz? Bilmeniz gereken 10 şey
Evden çalışmak havalı ve çarpık mı? Dikkatli ol! İzleniyor olabilirsiniz
Core Voice Today | Apple ve Google benzeri görülmemiş bir işbirliğine, yeni taç virüs izleme projesinin ayrıntılı açıklamasına sahip
NASA, Jüpiter'in yüksek çözünürlüklü büyük resmini yayınladı: Van Gogh'un dünyaca ünlü tabloları gibi
200414 Ting kardeşin aniden küçük bir çantayla belirdi, Zhu Zhengting Changsha'dan çok havalı ve süt gibi çıktı
20041404.06-04.12 Haftalık: Zaman değişir, aşk kalır, ışık ayak izlerinizi takip etmeye devam eder
"Red Velvet" "Paylaş" 200414 Red Velvet Seulki yakın zamanda bir fotoğraf yükledi, yakışıklı görünümü göz alıcı.
Kutudan çıkan GALAXY "Xing Yao" hafızası: temiz bir kristal taş gibi
"Hunan Pirinç Eriştesi Arenası" nın Chenzhou Bölümü - Fengchu Qifengdu Balık Unu Guiyang Dumpling Cake
"GOT7" "Haberler" 200414 GOT7'nin yeni albümü "DYE" sözlerinin fragmanı yayınlandı! Roman gibi sözler
200414 Nazik ve güçlü Min Min, iyi bir çocuk sadece övünmek ister
200414 Fotoğrafçılar, Wang Yibo'nun "Harper's Bazaar" adlı yüksek çözünürlüklü yakın çekim, büyüleyici ve tehlikeli çekimlerini paylaşıyor.
To Top