Eğer yapılandırılmamış kod inşa edelim, çünkü GOTO genellikle kötüdür. Eğer takip etmek kolay, iyi yapılandırılmış kod inşa edebiliyoruz zamanki döngüler ile, çünkü sadece, yapılandırılmış.
Eğer yapılandırılmış olmayan kodu var ve orada buradan atlayabilir zaman sadece GOTO cümle gelen kötülüğü bulduk. Hemen hemen her zaman orada bir GOTO cümle bir sürü kod kolaylaştırır ve kötü olmayan bir yer ama emin değilseniz benim gibi ve GOTO unutun yok belki bir kez 10.000 hatlarında, bunu kullanmak daha iyidir :)
Umarım bu yardımcı olur.
EDIT: Evet, sadece burada benim kendi görüş eklemek için, yapılandırılmamış kod oluşturmak için izin ve onlar olması gerektiğini düşünüyorum zaman kötü sayılmaz diğer talimatları vardır.
Örneğin bir işlevin ortasında bir dönüş yüzden ben bunları önlemek ve sadece kendi sonunda her fonksiyonun yalnızca bir dönüş kullanmayın bunun sonuna bir GOTO olduğunu.
Sonları ve ayrıca kod unstructure ve bence bu gibi şeyler kaçınmak olmalı, olsa Vb.Net gibi diğer diller (belki başkaları da) Exit For Çık yapmak için izin verir.