Skip to content

Jessitron

Search
  • Blog
  • Twitter
  • Patreon
  • Talks
  • Newsletter
  • Search
Search
  • Blog
  • Twitter
  • Patreon
  • Talks
  • Newsletter
  • Search

tdd

Control from within

October 17, 2020October 17, 2020

As a manager, I want to tell a team what I need and they make it. Is that too much to ask? It depends what you mean by “tell.” Without the information we need, work is like “Bring me a stone.” In this game, the Boss says to the Worker, “Bring me a stone.” The …

Read moreControl from within

Tags agile, Management, systems, Systems Thinking, tdd

Smaller pieces, lower pain

February 7, 2020February 7, 2020

In software and in life, breaking tasks into the tiniest possible pieces makes them smoother, and therefore easier and safer.

Tags tdd, tistil

a Rug story: adding test cases

March 15, 2017

These days I work on Rug, Atomist’s library for coding code modifications. Adding a feature, I start by creating a test. While it’s tempting to create a narrow test around the piece of code I want to change, it’s better to create an API-level test. Testing at the outside has a few benefits: it tells …

Read morea Rug story: adding test cases

Tags atomist, Rug, scala, tdd, typescript

TDD with generative testing: an example in Ruby

May 26, 2019September 4, 2014

Say I’m in retail, and the marketing team has an app that helps them evaluate the sales of various items. I’m working on a web service that, given an item, tells them how many purchases were influenced by various advertising channels: the mobile app, web ads, and spam email. The service will look up item …

Read moreTDD with generative testing: an example in Ruby

Tags property-based testing, ruby, tdd

TDD is Dead! Long Live TDD!

May 26, 2019September 4, 2014

Imagine that you’re writing a web service. It is implemented with a bunch of classes. Pretend this circle represents your service, and the shapes inside it are classes. The way I learned test-driven development[1], we wrote itty-bitty tests around every itty-bitty method in each class. Then maybe a few acceptance tests around the outside. This …

Read moreTDD is Dead! Long Live TDD!

Tags property-based testing, tdd, testing

Gradle is easy: Groovy tests

December 13, 2011

Today in Unit Testing, an evil framework class hid my important return value away in a private field. Groovy to the rescue! So far, all our code and tests are in Java. It took only two lines in build.gradle, as specified in the gradle documentation, and poof. I put my little test class in src/test/groovy/package/structure, …

Read moreGradle is easy: Groovy tests

Tags gradle, groovy, tdd, testing

popular

  • Resilience and Waste in Software Teams
    Resilience and Waste in Software Teams
  • PowerShell equivalent of find
    PowerShell equivalent of find
  • PowerShell for `rm -rf`
    PowerShell for `rm -rf`
  • Velocity defeats itself. Get acceleration instead
    Velocity defeats itself. Get acceleration instead
  • Spring Security for h2-console
    Spring Security for h2-console

twitter

My Tweets

instagram

Look at these lovely bookends! I’d leave a review but Etsy thinks they’re still in transit. @youngoldthingsllc_
Where does understanding lie?

meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
  • Blog
  • Twitter
  • Patreon
  • Talks
  • Newsletter

Tags

abstraction agile architecture automation change clojure complexity concurrency design DevOps Docker Engineering functional functionalPrinciples Generativity git Java javascript learning node philosophy process property-based testing reference ruby scala science secure code Software Development symmathesy systems Systems Thinking teams testing thinkingFunctionally tistil typescript Web Development wit Yak Shaving

Archives

Search

© 2023 Jessitron, LLC
Scroll back to top