Skip to content
This repository has been archived by the owner on Oct 7, 2018. It is now read-only.

Folge 47: Die Testing Trophy #54

Open
holgergp opened this issue Aug 6, 2018 · 6 comments
Open

Folge 47: Die Testing Trophy #54

holgergp opened this issue Aug 6, 2018 · 6 comments
Labels

Comments

@holgergp
Copy link
Member

holgergp commented Aug 6, 2018

No description provided.

@joshiste
Copy link

joshiste commented Aug 8, 2018

iirc gibt es ein Tool für Java, was den Code aus den javadoc ausführt und testet...

Könnte das hier sein, ist aber sehr alt: https://github.com/jakewins/javadoctest/

@woolfred
Copy link

woolfred commented Aug 9, 2018

Beim Thema private Methoden testen muss ich neuerdings immer an einen Tweet von Mike Hill denken:

[...] "what do i do when i want to test a private" question: don't. make it public on the Impl and test it there. don't mention it in the interface. [...]

Dann muss man sich aber auch ans Design Prinzip Program to an interface, not an implementation halten.

Bin auch vor einiger Zeit über den Beitrag gestolpert und hatte ähnliche Gedanken wie ihr. Danke für die Folge!

@dl1ely
Copy link

dl1ely commented Aug 14, 2018

Vor Elixir hatte es auf jeden Fall schon Python:
https://docs.python.org/3/library/doctest.html (Von wem hat es Python? Who knows...)

Und selbstverständlich hat die geilste Programmiersprache ever, also Clojure, das entweder als Konzept „Tests als Metadata an der Funktion“ (https://clojure.org/reference/special_forms#def) oder auch als klassisches „Test in der Dokumentation drin“ (https://github.com/Kobold/clj-doc-test — Ooops, schon 9 Jahre alt...).

;-)

@jwedel
Copy link

jwedel commented Aug 14, 2018

Shameless self-plug: Zum Thema "Testing" habe ich vor ner Weile auch was geschrieben: Everything That's Not Tested Will Break

Natürlich auch mit reißerischer Überschrift, wie sich das so gehört. Nur weil ihr meintet, es gibt zu wenig Artikel ;) Würde mich auch über Feedback freuen.

@woolfred
Copy link

Oder wie wäre es mit dem Testing Honeycomb? Laut den Spotify Leuten werden Integration Tests, im Rahmen einer Microservice-Architektur, "wichtiger":

The biggest complexity in a Microservice is not within the service itself, but in how it interacts with others, and that deserves special attention.
https://labs.spotify.com/2018/01/11/testing-of-microservices/

@britter
Copy link
Member

britter commented Aug 15, 2018

Das Thema hatten wir ja in Folge 42: Über Honigwaben und Container schon mal andiskutiert. Auf Twitter wurde auch der Wunsch geäußert, dass wir das noch mal ausführlicher diskutieren...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

6 participants