A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2008-March/077557.html below:

[Python-Dev] Complexity documentation request

[Python-Dev] Complexity documentation request [Python-Dev] Complexity documentation requestGreg Ewing greg.ewing at canterbury.ac.nz
Wed Mar 12 01:16:05 CET 2008
Martin v. Löwis wrote:

> I follow the advice Guido gave: I use the data
> structure that will make my code shortest and easiest
> to read,

But given a choice such as list vs. dict, the code
is almost identical either way. What do you do then?
Toss a coin? Or make a few educated guesses based on
what you know about each data type?

> Premature optimization is the root of all evil.

This phrase seems to be widely misused. Making your
code bloated and convoluted without good evidence of
the necessity is premature optimisation. Picking an
appropriate data structure for the task based on
experience is good design practice.

-- 
Greg
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4