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:

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