Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

TDD

Web Apps

System Testing a Java Web Service in Jetty

There weren't any tools to create and run automated Java system tests, so we created one. It's configurable, instrumented, and available on GitHub.
Development Practices

Your Tests Are Your Conscience

Writing tests exposes the "pain points" in code. Without having to face those "pain points," it's all to easy to ignore code smells and press on.
Extracurricular Activities

Game Programming in Boo with the Unity Engine, Part 1: Not All Who Wander Are Lost

A review of my attempts to begin developing a game with Boo, especially my attempts to create a test-friendly coding environment.
Development Practices

Simply Writing Tests Is Not Test Driven Development

Test-driven development is ensuring that your software is functioning and making sure the software’s internals are well designed, reusable and decoupled.
Embedded Systems

Getting Started with TDD for Microchip’s PICs

A tutorial describing how to setup Ceedling so you can enable Test Driven Development using Microchip's PIC microcontrollers.
Personal Optimization

Systemantics and How They Apply To Everything

The principles in Gall's Systemantics helped me understand malfunctioning systems and gave me a better grasp on the agile manifesto.
Embedded Systems

Bringing TDD & Embedded Programming Together with QP

I’ve been struggling with making TDD work in embedded software design. Using QP made me realize that perhaps the problem isn't our tools. It's our policy.
Development Practices

Some Tweaks for C Development to Help with TDD

Advice to help developers use test driven development more effectively in the language C.
Embedded Systems

TDD Comes to Arduino

I want to share an example so simple, and a list of instructions so complete, that pretty much anyone can start to do TDD in embedded.
Embedded Systems

SVUnit Brings TDD to Logic Design

Unit-testing and TDD could benefit logic design, since ASIC bugs are expensive to fix. SVUnit is a promising endeavor for the Verilog crowd.
Embedded Systems

A Practical Example of TDD Working

Embedded Systems

Incidental Code Coverage: TDD as a Solution

Posts navigation

← Older posts
Newer posts →

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy