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


Groups > comp.lang.python > #108784 > unrolled thread

Resources/pointers for writing maintable, testable Python

Started byJacob Scott <jacob.scott@gmail.com>
First post2016-05-18 14:01 -0700
Last post2016-05-18 19:32 -0400
Articles 2 — 2 participants

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Resources/pointers for writing maintable, testable Python Jacob Scott <jacob.scott@gmail.com> - 2016-05-18 14:01 -0700
    Re: Resources/pointers for writing maintable, testable Python DFS <nospam@dfs.com> - 2016-05-18 19:32 -0400

#108784 — Resources/pointers for writing maintable, testable Python

FromJacob Scott <jacob.scott@gmail.com>
Date2016-05-18 14:01 -0700
SubjectResources/pointers for writing maintable, testable Python
Message-ID<mailman.18.1463605694.27390.python-list@python.org>
Many years ago, when I was primarily writing Java, I found Misko
Hevery's Guide:
Writing Testable Code
<http://misko.hevery.com/attachments/Guide-Writing%20Testable%20Code.pdf> to
be incredibly helpful in guiding the design and structure of my codebase,
and as reference for checking if my code was smelly.

Today, I'm happily writing primarily Python (unfortunately, 2.7 -- but I'm
not sure it makes that much of a difference), but I haven't found anything
that speaks to me in the same way. Some of the best resources I've found,
but which don't quite cover all of what I'm looking for, include

   - PEP-8 and PEP-20
   - The Hitchhiker's Guide to Python
   <http://docs.python-guide.org/en/latest/>
   - Effective Python <http://www.effectivepython.com/>

I'd appreciate any pointers to resources I might have missed, general
thoughts on the topic, etc.

Thanks,

Jacob

[toc] | [next] | [standalone]


#108792

FromDFS <nospam@dfs.com>
Date2016-05-18 19:32 -0400
Message-ID<nhitsg$a0p$1@dont-email.me>
In reply to#108784
On 5/18/2016 5:01 PM, Jacob Scott wrote:
> Many years ago, when I was primarily writing Java, I found Misko
> Hevery's Guide:
> Writing Testable Code
> <http://misko.hevery.com/attachments/Guide-Writing%20Testable%20Code.pdf> to
> be incredibly helpful in guiding the design and structure of my codebase,
> and as reference for checking if my code was smelly.
>
> Today, I'm happily writing primarily Python (unfortunately, 2.7 -- but I'm
> not sure it makes that much of a difference), but I haven't found anything
> that speaks to me in the same way. Some of the best resources I've found,
> but which don't quite cover all of what I'm looking for, include
>
>    - PEP-8 and PEP-20
>    - The Hitchhiker's Guide to Python
>    <http://docs.python-guide.org/en/latest/>
>    - Effective Python <http://www.effectivepython.com/>
>
> I'd appreciate any pointers to resources I might have missed, general
> thoughts on the topic, etc.
>
> Thanks,
>
> Jacob


This might be too intro for you, but I like it:

http://www-rohan.sdsu.edu/~gawron/python_for_ss/course_core/book_draft/Introduction/Introduction.html



[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web