
Refactoring
Refactoring
Python Podcast · Jochen Wersdörfer / Dominik Geldmacher
December 30, 20211h 44mExplicit
Show Notes
<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/refactoring/">Refactoring</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/refactoring/"><time datetime="2021-12-31T00:00:00+01:00">31. Dezember 2021</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> Diesmal haben sich <a href="https://twitter.com/oryon_dominik">Dominik</a> und <a href="https://twitter.com/ephes">Jochen</a> wieder mit <a href="https://ambient-innovation.com/unternehmen/team/ronny-vedrilla/">Ronny</a> getroffen und gemeinsam versucht herauszufinden, worum es beim Thema Refactoring geht und was die Tücken und Herausforderungen dabei sind. Und an dieser Stelle wünschen wir direkt auch mal guten Rutsch und ein tolles Jahr 2022, denn:<br />
<br />
<q>Time flies like an arrow. Fruit flies like a banana</q>. --eher nicht Groucho Marx<br />
<br />
</section> <section class="block-audio"> </section> <section class="block-paragraph"> <br />
<br />
</section> </section> <section class="block-detail"> <section class="block-paragraph"> <br />
<h2>Shownotes</h2>
<p>Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a></p>
<h3><br />
News aus der Szene</h3>
<ul>
<li><a href="https://www.python.org/downloads/release/python-3101/">Python 3.10.1</a></li>
<li><a href="https://docs.djangoproject.com/en/4.0/releases/4.0/">Django 4.0</a></li>
<li><a href="https://www.php.net/releases/8.1/en.php">PHP 8.1 async await</a></li>
</ul>
<h3>Refactoring</h3>
<ul>
<li><a href="https://cfp.2021.djangocon.eu/2021/talk/SPQP39/">Programming for pleasure</a></li>
<li>D.L. Parnas <a href="http://citeseer.ist.psu.edu/viewdoc/download;jsessionid=4D77CA5A23474B42E793603A65FB12D1?doi=10.1.1.132.7232&rep=rep1&type=pdf">On the Criteria To Be Used in Decomposing Systems into Modules</a></li>
<li><a href="https://web.stanford.edu/~ouster/cgi-bin/book.php">A Philosophy of Software Design - John Ousterhout</a></li>
<li><a href="https://www.youtube.com/watch?v=nG_ZsNxRz0o">Calvin Hendryx-Parker - Finite State Machine in Django</a> (neuer Talk auf der PyCon US)</li>
<li><a href="https://www.youtube.com/watch?v=FN_1ykC0LEs">Ambient Digital - (The django-viewflow package)</a></li>
<li><a href="https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf">ON COMPUTABLE NUMBERS, WITH AN APPLICATION TO<br />
THE ENTSCHEIDUNGSPROBLEM, A.M. Turing.</a></li>
<li><a href="https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882">Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)</a></li>
<li><a href="https://djangochat.com/episodes/mastering-django-nigel-george">Django Chat Episode, bei der test driven development Thema war</a></li>
<li><a href="https://www.python.org/dev/peps/pep-0020/">Zen of Python</a></li>
</ul>
<h3>Picks</h3>
<ul>
<li>htmx und was sind restful APIs eigentlich: <a href="https://youtu.be/L_UWY-zHlOA">Carson Gross - REST, HATEOAS & Django - It's OK to not use JSON... or Javascript</a></li>
<li><a href="https://pendulum.eustace.io/">pendulum - python datetimes made easy</a></li>
<li><a href="https://blue.readthedocs.io/en/latest/">blue statt black</a></li>
<li><a href="https://github.com/akaihola/darker">darker statt black</a></li>
<li><a href="https://github.com/jazzband/pip-tools">piptools</a></li>
<li><a href="https://twitter.com/uninen/status/1468674427835625484?s=20">Twitter sagt: poetry ist kaputt</a></li>
</ul>
</section> </section> </div> </article>
Topics
pythonrefactoring