Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Phát triển Javascript - part 6
Đang chuẩn bị liên kết để tải về tài liệu:
Phát triển Javascript - part 6
Ngọc Lâm
43
10
pdf
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'phát triển javascript - part 6', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 2.2 The Process 23 in Section 2.4 Benefits of Test-Driven Development once we have gotten to know the process itself better. 2.2 The Process The test-driven development process is an iterative process where each iteration consists of the following four steps Write a test Run tests watch the new test fail Make the test pass Refactor to remove duplication In each iteration the test is the specification. Once enough production code has been written to make the test pass we are done and we may refactor the code to remove duplication and or improve the design as long as the tests still pass. Even though there is no Big Design Up Front when doing TDD we must invest time in some design before launching a TDD session. Design will not appear out of nowhere and without any up front design at all how will you even know how to write the first test Once we have gathered enough knowledge to formulate a test writing the test itself is an act of design. We are specifying how a certain piece of code needs to behave in certain circumstances how responsibility is delegated between components of the system and how they will integrate with each other. Throughout this book we will work through several examples of test-driven code in practice seeing some examples on what kind of up front investment is required in different scenarios. The iterations in TDD are short typically only a few minutes if that. It is important to stay focused and keep in mind what phase we are in. Whenever we spot something in the code that needs to change or some feature that is missing we make a note of it and finish the iteration before dealing with it. Many developers including myself keep a simple to do list for those kind of observations. Before starting a new iteration we pick a task from the to do list. The to do list may be a simple sheet of paper or something digital. It doesn t really matter the important thing is that new items can be quickly and painlessly added. Personally I use Emacs org-mode to .
TÀI LIỆU LIÊN QUAN
Mẫu Kế hoạch phát triển cá nhân
Bài giảng Đào tạo và phát triển nhân lực - Chương 3: Triển khai đào tạo và phát triển nhân lực
Ebook Phát triển giáo dục, phát triển con người phục vụ phát triển xã hội - kinh tế: Phần 2
Các chủ thể phát triển, khách thể phát triển và những hình thức phát triển theo nghĩa ngoại động từ và nội động từ
Tổng quan Báo cáo Phát triển con người năm 2015: Việc làm vì phát triển con người
Luận án Tiến sĩ Kinh tế: Phát triển nhân lực ngành công nghiệp tỉnh Vĩnh Phúc
Luận án Tiến sĩ Kinh tế: Phát triển bền vững du lịch tỉnh Ninh Bình trong điều kiện hiện nay
Bài giảng Chính sách phát triển - Bài 2: Định nghĩa và đo lường phát triển
Giáo trình Phát triển cộng đồng - Lý luận và ứng dụng trong phát triển nông thôn: Phần 1
Cơ chế phát triển sạch và tiềm năng phát triển ở Việt Nam
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.