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:

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