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:

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