LPgenerator / django-db-mailer

Django module to easily send emails/sms/tts/push using django templates stored on database and managed through the Django Admin
https://github.com/LPgenerator/django-db-mailer
GNU General Public License v2.0
256 stars 80 forks source link

Double underscores #1

Closed sergio-bershadsky closed 9 years ago

sergio-bershadsky commented 9 years ago

Хотелось бы услышать мнение автора на тему обильного использования двойных подчеркиваний особенно интересуют методы классов которые фактически не участвуют в наследование. Чем мотивируется такое желание сделать все методы приватными членами класса?

gotlium commented 9 years ago

Методы приватные и не должны вызываться из вне.

sergio-bershadsky commented 9 years ago

Это же питон если мне надо будет, я смогу его вызвать, чем не угодили одинарные подчеркивания?

gotlium commented 9 years ago

Не вижу смысла вести подобную дискуссию, тем более здесь.

sergio-bershadsky commented 9 years ago

А где удобней?

gotlium commented 9 years ago

Дело не в удобстве, а в основе. Для чего нужны приватные и публичные методы? Ответ прост: что бы не перегружать других программистов деталями реализации. Это считается хорошей практикой. Какие-то более важные вещи можно обсуждать gtalk:)