İçeriğe geç

Özel üye alt çizgi ön eki (ARCH2009)

Anahtar python.naming.private-underscore-prefix · Önem info · Kategori naming

Dahili kullanıma yönelik özel üyeler Python kuralına göre tek alt çizgi ön ekiyle işaretlenmelidir. Bu sinyal olmadan dış kod bu üyelere güvenip kırılgan bağımlılık oluşturur.

class Cache:
def __init__(self):
self.store = {} # dahili ama ön eksiz
def evict(self): # dahili yardımcı, ön eksiz
self.store.clear()
class Cache:
def __init__(self):
self._store = {}
def _evict(self):
self._store.clear()

Dahili üye ve metotlara tek alt çizgi ön eki ekleyin (ör. store → _store).