社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Andy Rose

Andy Rose 最近创建的主题
Andy Rose 最近回复了
8 年前
回复了 Andy Rose 创建的主题 » 最令人沮丧的python黑客是什么?

我遇到的最大问题是使用双前导下划线属性。犯罪者实际上是新的Python程序员或程序员,他们喜欢另一种语言(特别是Java,出于某种原因)。双领先下划线导致属性被名称损坏(使用当前类名),避免子类中的冲突。它经常被视为“私有”,尽管它不是。 this answer I once wrote )相同的类通常到处都是访问器(不是属性,而是直接调用的常规方法),以获取这些名称混乱的属性。最终的结果总是一个令人毛骨悚然的复杂类,无法对其进行子类化以进行专门化、错误修复、monkeypatch或测试。