(Açık bir şey görmüyorsanız) başlamak için iyi bir yer "hata ayıklama" olacağını düşünürdüm. Hemen yarasa dışında olası sorunları görmüyorsanız, başlamak için iyi bir yer küçük bir test değerleri listesi yapmaktır. İyi değerler bir 'mutlu yol' (normal) değer, 'sıfır' veya 'boş' değer, boş değer, çok küçük bir değerdir (1 karakterli dize, int 1 vb.), Çok büyük veya çok uzun değer ve türe özgü 'garip' değerler (ör. dizeler için Unicode karakterler, girişler için negatif sayılar vb.). Normalde kodu test etmek için bu değerleri kullanarak birim testleri yazacağınızı ve sadece işlevi doğrulamak için bunları çalıştıracağınızı belirtmek acı vermez.
Mutlu yol değerlerinizle başlayarak başlayın. Ekleme işlevi için 3 veya 4 ile başlayabilirsiniz. Her satırı yazarken yerel değişkenlerin değerlerini izleyerek yazım hataları ve mantık hataları açısından inceleyin. Umarım birkaç hata bulursunuz. Mutlu yolu bitirdiğinizde, kod için daha iyi bir his olacak ve umarım biraz daha az bunalmış hissedeceksiniz - bu yüzden, "Şimdi bu kodun ne yaptığı için daha iyi bir his var, ben geri adım atıp ona bir bakacaksınız, "o zaman bunu yapın - farklı yaptığınız şeyler olarak göze çarpan şeyleri aramak (kötü tasarım kararları, kötü adlandırılmış değişkenler, olası hataları araştırmak, vb.).
Bu sizi herhangi bir yere götürmezse veya söyleyecekleriniz bittiğini düşünüyorsanız, test değerleri listenize geri dönün ve sorunlara yol açacağını düşündüğünüz yenisiyle tekrar gözden geçirin.
Bu en azından seni harekete geçirecek.