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:

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