Son zamanlarda JavaScript’e birkaç saat ayırdım, çünkü büyük kullanıcı tabanından yararlanmak istedim. Bunu yaparken çoğu insanın dinamik dillere atfedilen bir model fark ettim. İşlerin çok hızlı bir şekilde çalışmasını sağlarsınız, ancak kodunuz belirli bir boyuta ulaştığında, genel olarak yazım ve yazım hataları ile zaman harcarsınız. Bir derleyicinin beni normalden kurtardığı hatalar. Ve başka bir modülde yazım hatası yaptığımda mantıktaki hataları aramamı istemiyorum.
JavaScript'in ve dinamik olarak yazılmış diğer dillerin ardından inanılmaz olanları düşündüğümde, yaklaşımımda yanlış bir şey olduğuna inanmaya başladım. Yoksa bu sadece ödemen gereken bedel mi?
Daha kesin olarak söylemek gerekirse:
- ~ 2000 LOC ile bir JavaScript'e (ya da bu konuda başka bir dinamik dile) olan projeye nasıl yaklaşıyorsunuz?
- Bu hataları yapmamı engelleyen araçlar var mı? Facebook ve JSHint'ten gelen akışları denedim, bu biraz yardımcı oldu, ancak yazım hataları yakalamadı.