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:

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