This document provides an overview of an exception handling design and refactoring class given by Teddy Chen. It discusses Teddy's background and experience in areas like Scrum, design patterns, and exception handling. The class covers basic exception handling concepts, the 4+1 view of exception handling, and establishing a central idea of staged robustness. It also discusses exception handling mechanisms in programming languages like Java.
Teddy Chen outlines his expertise in software design and agile development, alongside his experiences teaching design patterns and Scrum. The document discusses design as a conceptual framework where source code embodies software design, emphasizing readability and maintainability. It introduces design patterns as solutions to recurring problems within specific contexts, detailing their essential elements and the importance of adapting solutions to context.
This document is a presentation on DevOps, covering its definition, importance, implementation strategies, and the cultural shift it represents in IT. It emphasizes collaboration between development and operations teams while utilizing automation tools to enhance software delivery speed and quality. The document also includes historical context and various practices associated with DevOps, highlighting its benefits in improving team productivity and reducing errors.
Teddy Chen outlines his expertise in software design and agile development, alongside his experiences teaching design patterns and Scrum. The document discusses design as a conceptual framework where source code embodies software design, emphasizing readability and maintainability. It introduces design patterns as solutions to recurring problems within specific contexts, detailing their essential elements and the importance of adapting solutions to context.
This document is a presentation on DevOps, covering its definition, importance, implementation strategies, and the cultural shift it represents in IT. It emphasizes collaboration between development and operations teams while utilizing automation tools to enhance software delivery speed and quality. The document also includes historical context and various practices associated with DevOps, highlighting its benefits in improving team productivity and reducing errors.
18. Feature:Login
In order to use system
As a user
I can type my user name and password on login page
Scenario:Login successfully
Given I am on the system login page
When type my user name and password
Then login system, and see main page
Feature File - Eng
20. Given(/^I am on the system login page$/) do
bar bar bar …
end
When(/^type my user name and password$/) do
bar bar bar …
end
Then(/^login system, and see main page$/) do
bar bar bar …
end
Step File