2010-11-18 33 views
12

Tôi đã đọc trong "Bộ luật sạch" của Robert Martin trong các Emacs của thập niên 80 đã có khả năng ghi và phát lại phiên mã hóa của bạn.
Tôi vừa mới nhận ra mình sẽ học được bao nhiêu từ thực tế đó, tôi rất muốn tự mình tự mình tiểu sử!Có cách nào để ghi và phát lại phiên mã hóa trong Visual Studio không?

Tuy nhiên tôi thực sự không nghĩ rằng nó sẽ rất hiệu quả để ghi lại màn hình (như trong video) đặc biệt là bởi vì Visual Studio đã là unbearably chậm và bên cạnh nó muốn được nhàm chán để tìm kiếm video trong một người chơi. Thay vào đó, nó sẽ thực sự tuyệt vời để có một số plugin có thể ghi lại những gì tôi đã mã hóa (vì vậy không phải là trình gỡ rối và thiết kế trực quan, vv) và có thể phát lại cho tôi để xem tôi hút bao nhiêu và ở đâu.

Điều này có khả thi không?

Edit: chỉ là một trích dẫn từ cuốn sách cho thấy làm thế nào thú vị này có thể là:

Bob đi vào mô-đun.
Anh cuộn xuống chức năng cần thay đổi.
Anh tạm dừng, xem xét các tùy chọn của mình.
Ồ, anh ấy cuộn lên đầu mô-đun để kiểm tra việc khởi tạo biến.
Bây giờ, anh cuộn xuống và bắt đầu nhập.
Rất tiếc, anh ấy đang xóa những gì anh ấy đã nhập!
Anh ấy lại nhập lại.
Anh ấy lại xóa nó một lần nữa!
Anh ấy gõ một nửa thứ gì đó khác nhưng sau đó xóa nó đi!
Anh cuộn xuống một chức năng khác gọi hàm mà anh ta đang thay đổi để xem cách gọi là .
Anh cuộn lại và nhập cùng mã mà anh vừa xóa.
Anh ấy tạm dừng.
Anh ấy lại xóa mã đó!
Anh bật lên một cửa sổ khác và nhìn vào một lớp con. Chức năng đó có bị ghi đè không?

. . .

+3

weirdo ... bạn đã vượt qua thành công niềm đam mê của riêng tôi –

+0

Cảm ơn, tôi rất vui! : D –

+1

Đó là loại truyền thống cho các tác giả tín dụng chứ không phải nhà xuất bản. Tôi cho rằng bạn đang nói về "Mã sạch" của Bob Martin! –

Trả lời

2

Bạn chỉ có thể chạy chiến dịch keylogging bí mật cho chính mình.

Hầu hết các keylogger cho phép ghi và phát lại dưới dạng video nhưng bạn có thể định cấu hình để chỉ chụp khung khi bạn nhấn một phím.

+0

Đây thực sự là một ý tưởng thú vị. Heck, tôi thậm chí có thể viết của riêng tôi tôi đoán! (kể từ khi tôi thực sự không bao giờ nghe nói về một keylogger đó không phải là một virus ...) –

+0

Năm trước, tôi đã xây dựng một cặp ghi lại/phát lại các ứng dụng thực sự hữu ích cho việc kiểm tra lặp lại. Để ghi lại đơn giản/phát lại các phiên chỉnh sửa, tôi có vẻ nhớ ** vi ** có thể làm điều đó. –

+0

Vâng, lựa chọn đầu tiên và dễ nhất của tôi cho một điều như vậy sẽ là làm như bạn nói và chụp ảnh màn hình khi một phím được nhấn và khi ứng dụng tập trung hiện tại là VS. Thậm chí có thể là một cái cớ để học autohotkey hoặc ngôn ngữ kịch bản tự động hóa mát mẻ khác như thế. Tuy nhiên, bên cạnh việc chiếm nhiều không gian hơn, các phiên mã hóa này sẽ không có nhiều khả năng. Nó sẽ không thể ghi lại các tổ hợp phím hoặc bởi vì với Intellisense chúng tôi thực sự gõ 1/10 số nhận dạng ... vì vậy có lẽ cách duy nhất khác sẽ làm cho một plug-in VS. Này, không tệ lắm, một cái cớ nhỏ nhặt để học cách chúng được tạo ra! :) –

Các vấn đề liên quan