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:

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