Sürekli kötü bir kodlayıcı belgelere yapmak kontrol mu?

8 Cevap

Herhangi bir proje için PHP kodu yazarken, size başınızın üst kapalı kod yazabilirsiniz buluyorsunuz? Yoksa php.net birden çok tur yapabilirim? Bu, daha sonra ise, hala iyi bir kodlayıcı olarak kabul edilebilir. Ben bu yüzden ben bir koltuk değneği olarak php.net kullanmak bulmak ben zorluk benim için her zaman mevcut tüm fonksiyonları hatırlamakta bulmak gibi bu meşru bir sorudur. Bunu geliştirmek için yine de var mı?

8 Cevap

İyi bir coder olmak sadece başınızın üst kapalı her şeyi bilmek anlamına gelmez. İyi bir kodlayıcı olmanın en sorunları yaklaşım ve bunları çözmek için nasıl bilmektir. Ben 7 yıldır PHP yazıyorum ve düzenli kendimi kılavuzunu danışmanlık bulmak oldum. Tabii ben eskisi gibi, ben sık sık kontrol yok, ama PHP gibi büyük (ve birçok tutarsızlıklar ile) bir dil, her zaman belgelerini kontrol için gerekli olacak. Bir şey olduğu gibi, zamanla daha fazla ve daha hatırlar.

Herhangi bir dil olarak aynı (bilgisayar veya başka türlü) - daha bunu kullanmak, daha iyi olsun.

PHP ile bir sorun fonksiyon isimleri ve argümanları öngörülemezliğine olduğunu.

Ben büyük bir kodlayıcı olma sırlarından biri belgelerin bir çok okumak olduğunu düşünüyorum. Ben tekrar tekrar aynı sınırlı araçları kullanarak, ya da umutsuzca deneme ve hata yapma yerine, belgeleri okuyarak perspektifi genişletmek çok çok insan gördük. Şeyleri bakarak mahçup olmayın - yapabileceksiniz sürekli öğrenme şeyler olması için doğru bir tutum olduğunu gurur.

Yeteneğinizi belirli bir dil veya çerçeve içinde nasıl akıcı dayalı karar vermeyin. Her zaman C # bir şeyler yazmak için söylendi eğer PHP tanrılar muhtemel debelenmek unutmayın.

Eğer bir zaman makul bir miktarda iyi kod söndürmek mümkün ise, gerçekten yardım için kullanmak ne önemi yoktur.

İyi bir kodlayıcı olmak ve iyi bir belleğe sahip (neyse ki) birbirleriyle hiçbir şey yok.

Şimdi, yöntem adlarını ve bu kadar bakmak zorunda değil bir zaman tasarrufu olabilir, ve hızlı olmanın iyi bir kodlayıcı olmanın bir parçasıdır. Ancak, bu IDE orada ne olduğunu. Eğer kendinizi gerçekten sık sık şeyler ararken bulursanız, iyi intellisense ve bağlam özel yardımıyla bir PHP IDE olsun.

PHP.NET benim sık geziler nedeniyle ben çalışmak diğer diller ile karışıklığa çoğunlukla. Ben genellikle PHP fonksiyonlarının isimlerini hatırlamıyorum, ama iki kez kontrol parametrelerinin sipariş gerekir. Ben birisi kötü bir programcı yapar sanmıyorum. PHP.NET Ziyaret amacınız diğer taraftan bir if deyimi nasıl hatırlamak için ise ...

Ben Emin olduğunuzda belgelerine başvuran çok iyi bir uygulama olduğunu düşünüyorum. Eğer aptalca hata yapmaktan kaçınmak için ayrıca baş ağrısı bir çok tasarruf potansiyel, bir şey yapıyor hakkında gitmek için farklı yollar keşfetmek olabilir sadece.

Ben geçmişte öğrendikleri her şeyi mükemmel bir hatırlama, iyi bir programcı ne yapar sahip sanmıyorum; Ben gerekli olan problem çözme becerilerini geliştirerek iyi bir programcı olmak için sağlayacak ne olduğunu düşünüyorum.

My two bits, Rob

I new PHP oldu, ben resmi PHP dosyasında (chm dosyası) bir sürü başvurmak için kullanılır ama ben kullanıyorum şimdi ben bu dosya veya php.net ya çok geziler yapmayın Tüm bu fonksiyonlar again and again, experience olduğu zamanın geçişi ile otomatik olarak hatırladı. :)

In short:

Pratik hile yok.