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:

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