Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #102010

Re: Refactoring in a large code base

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Chris Angelico <rosuav@gmail.com>
Newsgroups comp.lang.python
Subject Re: Refactoring in a large code base
Date Sat, 23 Jan 2016 00:26:01 +1100
Lines 11
Message-ID <mailman.166.1453469170.15297.python-list@python.org> (permalink)
References <n7qpel$a3j$1@dont-email.me> <b433ab3a-251c-4b28-b041-dd5660305693@googlegroups.com> <mailman.161.1453449273.15297.python-list@python.org> <87bn8ec90z.fsf@elektro.pacujo.net> <93ffa9a5-b245-414e-b255-7f182e22e799@googlegroups.com> <874me5digp.fsf@elektro.pacujo.net> <mailman.162.1453461547.15297.python-list@python.org> <87zivxbzj6.fsf@elektro.pacujo.net> <mailman.164.1453465687.15297.python-list@python.org> <87r3h9bwg3.fsf@elektro.pacujo.net>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
X-Trace news.uni-berlin.de e7p7YzlLlGghBtA5HVV3eARZdd3GaYNs2maoG+ph+OUQ==
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.032
X-Spam-Evidence '*H*': 0.94; '*S*': 0.00; 'cpython': 0.05; 'subject:code': 0.07; 'cc:addr:python-list': 0.09; 'components.': 0.09; 'jan': 0.11; '2016': 0.16; '23,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'wrote:': 0.16; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; 'cycles': 0.22; 'am,': 0.23; 'sat,': 0.23; 'header:In-Reply-To:1': 0.24; 'figure': 0.27; 'message- id:@mail.gmail.com': 0.27; 'boundaries': 0.29; 'starts': 0.29; 'code': 0.30; 'older': 0.32; 'received:google.com': 0.35; 'step': 0.36; 'received:209.85': 0.36; 'subject:: ': 0.37; 'received:209.85.213': 0.37; 'release': 0.37; 'late': 0.38; 'received:209': 0.38; 'your': 0.60; 'matter': 0.63; 'bases': 0.63; 'more': 0.63; 'different': 0.63; 'management': 0.64; 'between': 0.65; 'started.': 0.66; 'chrisa': 0.84; 'ideas.': 0.84; 'subject:base': 0.84; 'to:none': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=FYXC/sRapbHpBly+81MZTr+ged6aQ5uz6/yQEg8TubA=; b=y3QPg6qIemz+Z0nm4AEMENBP6vMErMFmHQSl+d0Y1Qsi0rTsVoWCavf4zK8g5oH41h 2wM4Vjtuo+/VZJs3UdrzDbnAHcHEHtofzOJZP/a1HbSSfTdZpoQrovnuiVZLHvRtShUN 0a5pELh+QrV14vyUu61zcjY+KiOLvdfGjNtslqDGr02lJATlMCXwc5EgWjCJ8yJ2nbQF pg7U29s1xRMBD7LY0FmNE6loRLFmJXulq8JiYKd/a+kxa9pjhpDEXcJiSNqCATOhZOiv u+l3dcBvkVsS76bffJXrc+PN4bjxKtaYHB7T7kRdAszWI/+kUmf8csKUXlm34kDz0w0B RBjA==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:cc:content-type; bh=FYXC/sRapbHpBly+81MZTr+ged6aQ5uz6/yQEg8TubA=; b=FW6nWSm7PsugXvjzkgB/5Qd/9ocRugkYTm7fqMPG+7Mz49Dg5gGjkXWNj4Gr+F76M4 cc/qvF7MOCUG6VhbNt/aXsK2n7l4qsCW6FI/l1+3cy5Jq7tQ+5rohqrf8MQ/1bxE+ZF+ +m22/n8dLsAUYThlVnsz04iy8WZG2hVhmsKyJMczu5kVjQFLzvJ43oK83fBmhiNa+S+h Dm4zGcOQJWsklcnGL1HCfvaGu3GrE34CcWX/bR7AN42WbwuBEcap7CvBRB3PW3SMGbuL Jw89ENFnXAb4dTOleGcNfwRJRA+O9WaNzFVDuH4wpnMy9p+GZqYKYgiVIohqSClAMSrm ZQLQ==
X-Gm-Message-State AG10YORCwt1Xxb31Ge68xPysyA+QvIcwiHi26/PhQmBj/pX3WTp+KrcHtETncfQBT3RO60FvrGJboAAT0VItaw==
X-Received by 10.50.28.105 with SMTP id a9mr3680507igh.94.1453469161925; Fri, 22 Jan 2016 05:26:01 -0800 (PST)
In-Reply-To <87r3h9bwg3.fsf@elektro.pacujo.net>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.20+
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Xref csiph.com comp.lang.python:102010

Show key headers only | View raw


On Sat, Jan 23, 2016 at 12:00 AM, Marko Rauhamaa <marko@pacujo.net> wrote:
> However, as a matter of rule, older code bases have been bloated till
> they can barely be maintained. That's when the management starts to
> listen to new ideas. Better late than never.

Okay. Start persuading "management" (presumably the PSU) that CPython
needs to be more modular, with different release cycles for different
components. Your first step is to figure out the boundaries between
those components. Get started.

ChrisA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

importing: what does "from" do? "Charles T. Smith" <cts.private.yahoo@gmail.com> - 2016-01-21 14:20 +0000
  Re: importing: what does "from" do? Ian Kelly <ian.g.kelly@gmail.com> - 2016-01-21 07:52 -0700
    Re: importing: what does "from" do? "Charles T. Smith" <cts.private.yahoo@gmail.com> - 2016-01-21 15:12 +0000
      Re: importing: what does "from" do? Ian Kelly <ian.g.kelly@gmail.com> - 2016-01-21 08:59 -0700
        Re: importing: what does "from" do? "Charles T. Smith" <cts.private.yahoo@gmail.com> - 2016-01-21 16:30 +0000
          Re: importing: what does "from" do? "Charles T. Smith" <cts.private.yahoo@gmail.com> - 2016-01-21 16:41 +0000
      Re: importing: what does "from" do? Steven D'Aprano <steve@pearwood.info> - 2016-01-22 03:22 +1100
  Re: importing: what does "from" do? John Gordon <gordon@panix.com> - 2016-01-21 15:31 +0000
    Re: importing: what does "from" do? "Charles T. Smith" <cts.private.yahoo@gmail.com> - 2016-01-21 15:37 +0000
      Re: importing: what does "from" do? John Gordon <gordon@panix.com> - 2016-01-21 15:44 +0000
        Re: importing: what does "from" do? "Charles T. Smith" <cts.private.yahoo@gmail.com> - 2016-01-21 15:46 +0000
          Re: importing: what does "from" do? John Gordon <gordon@panix.com> - 2016-01-21 15:59 +0000
        Re: importing: what does "from" do? "Charles T. Smith" <cts.private.yahoo@gmail.com> - 2016-01-21 15:53 +0000
          Re: importing: what does "from" do? Steven D'Aprano <steve@pearwood.info> - 2016-01-22 03:28 +1100
  Re: importing: what does "from" do? Rustom Mody <rustompmody@gmail.com> - 2016-01-21 23:03 -0800
    Refactoring in a large code base (was: importing: what does "from" do?) Ben Finney <ben+python@benfinney.id.au> - 2016-01-22 18:54 +1100
      Re: Refactoring in a large code base Marko Rauhamaa <marko@pacujo.net> - 2016-01-22 10:29 +0200
        Re: Refactoring in a large code base Rustom Mody <rustompmody@gmail.com> - 2016-01-22 01:21 -0800
          Re: Refactoring in a large code base Marko Rauhamaa <marko@pacujo.net> - 2016-01-22 12:19 +0200
            Re: Refactoring in a large code base Chris Angelico <rosuav@gmail.com> - 2016-01-22 22:19 +1100
              Re: Refactoring in a large code base Marko Rauhamaa <marko@pacujo.net> - 2016-01-22 13:54 +0200
                Re: Refactoring in a large code base Chris Angelico <rosuav@gmail.com> - 2016-01-22 23:28 +1100
                Re: Refactoring in a large code base Marko Rauhamaa <marko@pacujo.net> - 2016-01-22 15:00 +0200
                Re: Refactoring in a large code base Chris Angelico <rosuav@gmail.com> - 2016-01-23 00:26 +1100
                Re: Refactoring in a large code base Marko Rauhamaa <marko@pacujo.net> - 2016-01-22 15:48 +0200
                Re: Refactoring in a large code base Chris Angelico <rosuav@gmail.com> - 2016-01-23 01:09 +1100
              Re: Refactoring in a large code base Rustom Mody <rustompmody@gmail.com> - 2016-01-22 04:04 -0800
                Re: Refactoring in a large code base Marko Rauhamaa <marko@pacujo.net> - 2016-01-22 14:21 +0200
                Re: Refactoring in a large code base Thomas Mellman <tmellman@web.de> - 2016-01-22 12:27 +0000
                Re: Refactoring in a large code base Chris Angelico <rosuav@gmail.com> - 2016-01-22 23:34 +1100
                Re: Refactoring in a large code base Rustom Mody <rustompmody@gmail.com> - 2016-01-22 05:30 -0800
                Re: Refactoring in a large code base Marko Rauhamaa <marko@pacujo.net> - 2016-01-22 15:43 +0200
                Re: Refactoring in a large code base Rustom Mody <rustompmody@gmail.com> - 2016-01-22 05:58 -0800
                Re: Refactoring in a large code base Chris Angelico <rosuav@gmail.com> - 2016-01-23 01:08 +1100
            Re: Refactoring in a large code base "Charles T. Smith" <cts.private.yahoo@gmail.com> - 2016-01-22 11:45 +0000

csiph-web