Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

Blog

Engineering Practices

A Beautiful Day For Unit Tests

Writing unit tests on Legacy Code is an adventure. Today I spent several hours doing that with two developers, Mark and Yelena.

The system has a flow you are used to and when you write code you fit it into this flow. Then you test the entire system.

With unit tests, it works differently. You are required to start the flow from the middle and stop it when your deed was done.

This requires a different level of system understanding. When we started off in the morning we looked at the code and thought “how are we going to harness this?”

Read More »
Subscribe for Email Updates:

Most New:

Categories:

Tags:

POPM
GanttBan
Kanban 101
Agile Testing Practices
The Agile Coach
Agile for Embedded Systems
Video
Agile Games and Exercises
PI Planning
Agile Product Ownership
Jira Cloud
Lean and Agile Techniques
Portfolio for Jira
Acceptance Test-Driven Development
speed @ scale
Business Agility
Operational Value Stream
Implementation of Lean and Agile
AgileSparks
Agile Exercises
Agile and DevOps Journey
LPM
Continuous Improvement
Coaching Agile Teams
Scaled Agile Framework
Lean-Agile Software Development
Games and Exercises
Kanban
NIT
Kanban Game
Introduction to Test Driven Development
Lean Agile
Risk Management on Agile Projects
Limiting Work in Progress
An Appreciative Retrospective
SAFe Release Planning
Presentation
BDD
Agile India
Agile Project
Nexus Integration Team
Code
Nexus vs SAFe
Scrum With Kanban
System Archetypes
System Team
ScrumMaster Tales
Iterative Incremental Development
Engineering Practices
Self-organization
Kanban Kickstart Example
Certification
Agile Delivery
Spotify
speed at scale
Atlassian
RTE Role
AI
Value Streams
QA
Lean Risk Management
Agile Community
Enterprise DevOps
Professional Scrum Master
Amdocs
A Kanban System for Software Engineering
Releases Using Lean
Agile Outsourcing
Tools
Scrum and XP
RTE
Covid19
TDD
Process Improvement
Implementing SAFe
Agile Development
Jira
ART Success
Agile in the Enterprise
Release Train Engineer
Risk Management in Kanban
Lean Startup
Agile Release Management
Lean Agile Basics
Agile
Pomodoro Technique
Agile Risk Management
Agile Israel
Tips
Agile Release Planning
Lean-Agile Budgeting
RSA
Development Value Streams
SA
Quality Assurance
Software Development
Applying Agile Methodology
Nexus
Kanban Basics
Change Management
Legacy Enterprise
Systems Thinking
Lean and Agile Principles and Practices
Confluence
Professional Scrum Product Owner
Agility
Lean Agile Leadership
Scrum Primer
Retrospectives
agileisrael
Daily Scrum
Nexus and Kanban
Test Driven Development
Agile Project Management
Kaizen
Lean Budgeting
Program Increment
Scrum.org
Agile Basics
Scrum
ATDD
Sprint Planning
Product Ownership
chatgpt
Sprint Retrospectives
Scrum Values
Software Development Estimation
Nexus and SAFe
Keith Sawyer
Entrepreneurial Operating System®
WIP
Atlaassian
Continuous Integration
Agile Techniques
ATDD vs. BDD
ALM Tools
Large Scale Scrum
Lean Software Development
Team Flow
Agile Israel Events
Perfection Game
Continuous Delivery
IT Operations
LAB
Agile Product Development
Continuous Deployment
Product Management
Agile Mindset
Reading List
Accelerate Value Delivery At Scale
Planning
Scrum Master
EOS®
Hybrid Work
Rapid RTC
Advanced Roadmaps
Agile Games
SAFe
Scrum Guide
predictability
User stories
ROI
Lean Agile Management
Agile Assembly Architecture
Elastic Leadership
SPC
System Integration Environments
Principles of Lean-Agile Leadership
Jira Plans
Agile Program
transformation
Certified SAFe
Scrum Master Role
Kaizen Workshop
Webinar
Legacy Code
Risk-aware Product Development
Artificial Intelligence
Managing Projects
lean agile change management
DevOps
What Is Kanban
LeSS
SAFe DevOps
Achieve Business Agility
ARTs
Professional Scrum with Kanban
Manage Budget Creation
Rovo
PI Objectives
Lean Agile Organization
Slides
Frameworks
Continuous Planning
Agile Marketing
Agile Contracts Best Practices
Introduction to ATDD
AI Artificial Intelligence
Effective Agile Retrospectives
Jira admin
Built-In Quality
Sprint Iteration
The Kanban Method
Managing Risk on Agile Projects
AgileSparks
Logo
Enable registration in settings - general

Contact Us

Request for additional information and prices

This website uses Cookies to provide a better experience
Shopping cart