『8/9 Research Software Engineering with Python (COMP233) - Design and Patterns』のカバーアート

8/9 Research Software Engineering with Python (COMP233) - Design and Patterns

8/9 Research Software Engineering with Python (COMP233) - Design and Patterns

無料で聴く

ポッドキャストの詳細を見る

このコンテンツについて

In this episode I talk to Jeremiah Miller - a software engineer - and Max Albert - a research software engineer in the research software group at the University of Southampton about refactoring and design patterns.

  • https://en.wikipedia.org/wiki/Design_Patterns
  • https://en.wikipedia.org/wiki/Spaghetti_code
  • https://www.distributed-systems.net/index.php/books/ds4/ book by A Tanenbaum
  • https://refactoring.com The Refactoring book by Martin Fowler
    • https://martinfowler.com/architecture/
    • https://martinfowler.com/eaaDev/
    • https://martinfowler.com
  • https://www.patternlanguage.com the original book by Christopher Alexander on design patterns in architecture - for towns, cities etc. This book inspired software engineers to define a set of design patterns on how to structure code
  • https://refactoring.guru/design-patterns Max recommended Sandi and her tips and recommendations on coding
  • https://sandimetz.com/99bottles the idea of making things as identical as possible to sniff out design breaks or changes
  • https://refactoring.guru/design-patterns another website on design patterns and refactoring

Some books:

  • Design Patterns - Elements of Reusable Object-Oriented Software Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Addison-Wesley, 1995, ISBN 0-201-63361-2
  • Enterprise Integration Patterns Gregor Hohpe, Bobby Woole, Addison-Wesley, 2004, ISBN 0-321-20068-3

Don't be shy - say Hi

This podcast is brought to you by the Advanced Research Computing Centre of the University College London, UK.
Producer and Host: Peter Schmidt

まだレビューはありません