“Least Astonishment”和可变的默认参数
作者:Stefano Borini 提问时间:7/16/2009
任何对 Python 进行足够长时间修补的人都被以下问题咬了(或撕成碎片): def foo(a=[]): a.append(5) return a Python 新手希望这个不带参数的函数...
最小惊讶 问答列表
作者:Stefano Borini 提问时间:7/16/2009
任何对 Python 进行足够长时间修补的人都被以下问题咬了(或撕成碎片): def foo(a=[]): a.append(5) return a Python 新手希望这个不带参数的函数...
作者:user3163495 提问时间:9/3/2023
是否有软件设计原则规定应用程序永远不应该在用户不知情的情况下更改或删除用户在应用程序中完成的工作? 它与最小惊讶原则非常相似,但具体是指修改用户的数据。查看 https://en.m.wikiped...