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 »

Most New:

Categories:

Tags:

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

Need more information?

Please leave your details and one of our advisors will contact you. Want to group tickets?

academy@agilesparks.com

WELCOME

to our new website

WELCOME

to our new website

This website uses Cookies to provide a better experience
Shopping cart