Global Değişkenden Neden Kaçınılmalı?

Global değişken, kaçınılması gereken kötü bir kullanımdır. Global değişkenler C++ programlama dilinin kurallarına uygun değildir. Özellikle büyük projelerde kullanımından kaçınılmalıdır. Bununla beraber const tanımlı global değişkenlerin kullanımında sıkıntı yoktur. Peki neden global değişkenler kullanılmamalı? Global tanımlı değişkenler herhangi bir fonksiyonda çağrıldığı zaman değişebilir ve bunu anlamakta programcı için oldukça zordur. Fonksiyon içerisinde girişleri ve çıkışları biliriz ancak içinde global değişken için herhangi bir giriş veya çıkış parametresine gerek yoktur. Ayrıntılı olarak aşağıdaki kaynakları inceleyebilirsiniz.

Kaynaklar

Hiç yorum yok:

Yorum Gönderme