Trang Chủ Phát triển Lập trình snarf và barf là ​​gì? - định nghĩa từ techopedia

Lập trình snarf và barf là ​​gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Lập trình Snarf và Barf có nghĩa là gì?

Lập trình Snarf và barf là ​​một thực tiễn thường được biết đến trong đó lập trình viên áp dụng một phần mã từ chương trình hoặc nguồn hiện có, thường thông qua phương pháp cắt và dán trực tiếp, vào chương trình đang được phát triển. Kiểu "sao chép" này có thể giúp các lập trình viên thực hiện các phím tắt nhưng không phải là không có vấn đề không lường trước được.

Techopedia giải thích về lập trình Snarf và Barf

Quá trình tái cấu trúc mã - một thách thức lập trình snarf và barf - liên quan đến việc thay đổi cấu trúc mã để làm cho nó dễ tiếp nhận các mô-đun mã mới được thêm vào hoặc các thay đổi khác. Đây là một quá trình phức tạp và việc tích hợp các phần mã mới vào một chương trình hiện có có thể khó khăn.

Ngoài ra, việc sử dụng lập trình snarf và barf có thể dẫn đến một phân tích lớn hơn về triết lý mã, hoặc các phương pháp lập trình cơ bản. Ví dụ, nhiều người phân tích các cách mà các cá nhân sử dụng mã nói xung quanh nguyên tắc trừu tượng hóa, khuyến khích sử dụng trừu tượng hóa để tạo điều kiện tránh việc sao chép dữ liệu chương trình. Khái niệm này được quảng bá thông qua các từ viết tắt như Một lần và Chỉ một lần (OAOO), trong đó các lập trình viên được nhắc tạo các mẫu và các công cụ khác cho phép họ bỏ qua mã hóa lặp đi lặp lại hoặc dự phòng.

Lập trình snarf và barf là ​​gì? - định nghĩa từ techopedia