Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #33067 > unrolled thread
| Started by | bruceg113355@gmail.com |
|---|---|
| First post | 2012-11-09 16:48 -0800 |
| Last post | 2012-11-11 09:45 -0800 |
| Articles | 1 on this page of 21 — 12 participants |
Back to article view | Back to comp.lang.python
Is there a simpler way to modify all arguments in a function before using the arguments? bruceg113355@gmail.com - 2012-11-09 16:48 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Roy Smith <roy@panix.com> - 2012-11-09 20:05 -0500
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-11-10 01:16 +0000
Re: Is there a simpler way to modify all arguments in a function before using the arguments? bruceg113355@gmail.com - 2012-11-10 05:15 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Chris Angelico <rosuav@gmail.com> - 2012-11-11 05:33 +1100
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Paul Rubin <no.email@nospam.invalid> - 2012-11-09 18:52 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Chris Angelico <rosuav@gmail.com> - 2012-11-10 14:56 +1100
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Paul Rubin <no.email@nospam.invalid> - 2012-11-09 20:05 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Chris Angelico <rosuav@gmail.com> - 2012-11-10 20:19 +1100
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Miki Tebeka <miki.tebeka@gmail.com> - 2012-11-09 20:17 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Peter Otten <__peter__@web.de> - 2012-11-10 10:09 +0100
Re: Is there a simpler way to modify all arguments in a function before using the arguments? aahz@pythoncraft.com (Aahz) - 2012-11-10 07:35 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? bruceg113355@gmail.com - 2012-11-10 09:56 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Peter Otten <__peter__@web.de> - 2012-11-11 10:28 +0100
Re: Is there a simpler way to modify all arguments in a function before using the arguments? brucegoodstein@gmail.com - 2012-11-15 15:20 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Emile van Sebille <emile@fenx.com> - 2012-11-15 16:03 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Ethan Furman <ethan@stoneleaf.us> - 2012-11-15 20:00 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? bruceg113355@gmail.com - 2012-11-16 07:00 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Ethan Furman <ethan@stoneleaf.us> - 2012-11-16 13:30 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? bruceg113355@gmail.com - 2012-11-16 07:00 -0800
Re: Is there a simpler way to modify all arguments in a function before using the arguments? Steve Howell <showell30@yahoo.com> - 2012-11-11 09:45 -0800
Page 2 of 2 — ← Prev page 1 [2]
| From | Steve Howell <showell30@yahoo.com> |
|---|---|
| Date | 2012-11-11 09:45 -0800 |
| Message-ID | <49bda7cd-e218-46c4-a8c8-32b3b6f32735@pe9g2000pbc.googlegroups.com> |
| In reply to | #33067 |
On Nov 9, 4:48 pm, bruceg113...@gmail.com wrote: > Is there a simpler way to modify all arguments in a function before using the arguments? > > For example, can the below code, in the modify arguments section be made into a few statements? > > def someComputation (aa, bb, cc, dd, ee, ff, gg, hh): > # modify arguments > # ---------------------- > aa = aa.replace (“_” , “”) > bb= bb.replace (“_” , “”) > cc = cc.replace (“_” , “”) > dd = dd.replace (“_” , “”) > ee = ee.replace (“_” , “”) > ff = ff.replace (“_” , “”) > gg = gg.replace (“_” , “”) > hh = hh.replace (“_” , “”) > > # use the arguments > # ----------------- > # … I would couch this problem in a little more specific terms than trying to make this "simpler." The word "simple" is a dangerous term, because it's so broad and subjective. By my mind, the code is already simple, but that's just my own two cents. The real problem with the code that it's a maintenance trap, because a careless developer could add the ii parameter and forget to clean the output. So the problem statement here might be more like "How do I make sure future developers don't forget to fix the underscores in future args?". That's still a controversial question, but at least it's a little more specific. The other problem with the current code is that all the boilerplate distracts from the real logic of the function. That's a valid concern, although it's likely that most maintainers of the code would simply page down past the boilerplate without too much complaint.
[toc] | [prev] | [standalone]
Page 2 of 2 — ← Prev page 1 [2]
Back to top | Article view | comp.lang.python
csiph-web