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:

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