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:

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