In molte lingue con funzionalità OO semplice (PHP 4) o capacità OO incomprese (Javascript, C utilizzando i puntatori di funzioni, ecc.), Si finirà con una convenzione di denominazione delle funzioni che utilizza il comando principale sottolinea per indicare il livello di privilegio._Underscores nei nomi delle funzioni
//ex.
function _myPrivateFunction(){
}
Mentre singole squadre sono sempre andando a venire con le proprie convenzioni di denominazione come questo, la convenzione di sottolineatura sembra così prevalente che mi ha fatto curioso di
- Quando la tecnica di prima è venuto da
- Se ci fosse mai eventuali sistemi standardizzati (un po 'come la notazione ungherese) sviluppato attorno alla convenzione
al di là di pura curiosità, mi' Sto vedendo questo in alcune codebase di cui mi sto occupando in questo momento, e mi piacerebbe capire i possibili headspaces degli sviluppatori che originariamente lo hanno inventato.
In Python non è solo una convenzione di denominazione, ma due trattini di sottolineatura principali rendono i membri privati! –