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:

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