Python-Django geliştiricisi olarak geç öğrendiğime üzüldüğüm şeyler.
Ipdb'den habersiz yaşamış, her yere print yazmış olmak.
Django-south kütüphanesinin çözümden çok sorun üretiyor olduğu.
commit_on_success dekoratörünün işe yararlılığı. Fonksiyon düzgün bitmezse veritabanına hiç bir kayıt commit edilmiyor sayesinde
Django-debug-toolbar ile birlikte gelen debugsqlshell. Django shell'i ama sorgu çalıştıran her komut ekrana SQL sorgusunu yazdırıyor.
Defaultdict ve setdefault metodları.
Django-extensions pakediyle gelen sqldiff komutu. South kullanmaktan çok daha iyi ve basit çözüm. Şu anki veritabanı yapısı ile modellerini karşılaştırıp diff çıkartıyor.
all ve any metodları. Bunları elle yapıyordum ben.
Rubber duck debugging olayı. Şurada anlattım.
Bash'de tail komutuna verilen -f parametresi. Zırt port tail komutu vermeye gerek kalmadan dosya büyüdükçe ekrana basmaya devam ediyor.
Sizin varsa böyle geç öğrendiğinize üzüldüğünüz şeyler yorum olarak alabilirim.















