2024-04-26 13:57:46 发布
网友
我不太明白The Zen of Python中的第二句话:
Now is better than never. Although never is often better than right now.
谁能解释一下或者举个例子吗?在
我可以想象,这一哲学意味着,与其简单地阻止不可避免的事情(并在以后引发问题),不如想出一个解决方案。在
然而,最好先考虑一下你将要做什么样的解决方案——不要写“快速破解”来解决手头的问题。在
所以,最好尽早解决这个问题,但不要马上编写任何想到的代码,而是首先考虑一下这个问题,以及您的修复可能会带来什么后果。在
它是一个两部分:
Now is better than never
不要花太多的时间去计划和预先优化;把能做这件事的事情记下来,然后再重复一遍(或者:现在就解决这个问题,而不是推迟它)。在
Never is often better than right now
但是,一定要考虑一下,这样你就不会走上一条以后意味着没有优雅归路的道路(另请参见:YAGNI)。在
我可以想象,这一哲学意味着,与其简单地阻止不可避免的事情(并在以后引发问题),不如想出一个解决方案。在
然而,最好先考虑一下你将要做什么样的解决方案——不要写“快速破解”来解决手头的问题。在
所以,最好尽早解决这个问题,但不要马上编写任何想到的代码,而是首先考虑一下这个问题,以及您的修复可能会带来什么后果。在
它是一个两部分:
不要花太多的时间去计划和预先优化;把能做这件事的事情记下来,然后再重复一遍(或者:现在就解决这个问题,而不是推迟它)。在
但是,一定要考虑一下,这样你就不会走上一条以后意味着没有优雅归路的道路(另请参见:YAGNI)。在
相关问题 更多 >
编程相关推荐