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:

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