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:

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