Câu hỏi được gắn thẻ «refactoring»

Tái cấu trúc là một kỹ thuật có kỷ luật để tái cấu trúc một bộ mã hiện có, thay đổi cấu trúc bên trong của nó mà không thay đổi hành vi bên ngoài của nó.

5
Bạn có nên cấu trúc lại mã hiện tại không bị phá vỡ trong một dự án tập trung vào các tính năng mới không?
Đưa ra một dự án nhỏ nhằm mục đích thêm chức năng mới vào ứng dụng, những thay đổi được giới thiệu chạm đến một số mã hiện có, liên quan đến việc cập nhật những điều này trong một số lĩnh vực nhất định. Trong quá trình thực hiện, …


2
Làm thế nào để tổ chức mã lặp đi lặp lại?
Nhóm của tôi tạo ra rất nhiều hình thức web một lần. Hầu hết các hình thức này chỉ gửi một e-mail, và một số ít làm một cơ sở dữ liệu đơn giản. Ngay bây giờ, mỗi hình thức sống trong giải pháp riêng biệt của mình trong Visual …





6
Làm thế nào để bạn tránh lặp đi lặp lại vô tận thông qua các thiết kế không tối ưu như nhau?
Vì vậy, có lẽ giống như nhiều người, tôi thường thấy đau đầu với các vấn đề thiết kế, ví dụ, có một số mẫu / phương pháp thiết kế có vẻ phù hợp với vấn đề và có lợi ích mong muốn. Rất thường có một số cảnh báo …






5
Làm thế nào để đơn vị kiểm tra một chức năng được tái cấu trúc theo mẫu chiến lược?
Nếu tôi có một chức năng trong mã của mình như sau: class Employee{ public string calculateTax(string name, int salary) { switch (name) { case "Chris": doSomething($salary); case "David": doSomethingDifferent($salary); case "Scott": doOtherThing($salary); } } Thông thường tôi sẽ cấu trúc lại cái này để sử dụng Ploymorphism bằng cách …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.