Tôi đang cố gắng trở thành một lập trình viên "giỏi" và có các bài kiểm tra đơn vị cho ứng dụng Coldfusion của tôi nhưng không thể tìm thấy một công cụ bảo vệ mã có thể gắn vào thử nghiệm mà tôi đang sử dụng. Đối với những người bạn làm bài kiểm tra đơn vị trên mã Coldfusion của bạn, bạn đã tiếp cận vấn đề này như thế nào?Có thể tìm bảo hiểm mã trong ColdFusion không?
Trả lời
Manyhaveasked, nhưng cho đến nay vẫn không có công cụ bảo vệ mã ColdFusion.
Tích hợp tính năng ColdFusion mới nhất ngoài tích hợp J2EE, vì vậy nếu bạn yêu cầu chỉ số mã (ví dụ, yêu cầu của khách hàng) thì (ngoài việc chọn thứ gì khác ngoài Coldfusion), bạn có thể xác định phần nào cần bảo hiểm và ngắt chúng ra thành các đối tượng .NET hoặc J2EE mà bạn có thể cấu hình với các công cụ có sẵn.
Cách khác, bạn có thể tự mình thực hiện một số phân tích - sử dụng trình phân tích cú pháp để chèn các thẻ cftrace sau mỗi câu lệnh kiểm soát và sau đó phân tích cú pháp kết quả.
Cuối cùng, ColdFusion có khả năng basic stack trace - Tôi không biết liệu nó có sâu hơn thế hay không, nhưng đáng khám phá để xem bạn có thể phân tích cú pháp gì từ điều đó.
Tôi hy vọng điều này sẽ hữu ích!
-Adam Davis
Với ColdFusion Builder, bạn có thể sử dụng Rancho để bảo hiểm mã.
http://forta.com/blog/index.cfm/2012/5/25/ColdFusion-Code-Coverage-With-Rancho
- 1. Java - Mã số Bảo hiểm
- 2. Tìm ra bảo hiểm thử nghiệm
- 3. Nunit và mã bảo hiểm cho C#
- 4. Không thể chạy Bảo hiểm với Karma
- 5. Bảo hiểm mã JavaScript với Jasmine
- 6. Công cụ Bảo hiểm Mã cho PHP
- 7. TDD và Mã số Bảo hiểm
- 8. java.lang.RuntimeException: Stub! - Bảo hiểm mã Android?
- 9. Công cụ Bảo hiểm Mã cho Scala
- 10. Bảo hiểm mã JavaScript trong các mô-đun RequireJS/AMD
- 11. Bảo hiểm Mã và Kiểm tra Đơn vị Mã Python
- 12. điều kiện bảo hiểm trong python
- 13. Cách nhận mã bảo hiểm khi thử nghiệm Silverlight
- 14. SimpleCov 0% bảo hiểm
- 15. Mã có thể được bao phủ đầy đủ có xếp hạng bảo hiểm EclEmma dưới 100% không?
- 16. eclEmma - bảo hiểm mã đầy đủ trên tiêu đề lớp?
- 17. Lấy Thống kê Bảo hiểm Mã số IOS
- 18. Kiểm tra tích hợp OSGI và Mã số Bảo hiểm
- 19. Bảo hiểm mã của Emma cho thử nghiệm JUnit android
- 20. Nosetests & Kết hợp Bảo hiểm
- 21. Không thể tìm thấy thành phần ColdFusion tồn tại
- 22. Mã hóa SQL & Coldfusion
- 23. Làm thế nào để bỏ qua mã được tạo ra từ dữ liệu mã bảo hiểm
- 24. Bjam để phân tích bảo hiểm gcov?
- 25. Không bao gồm các phương pháp bảo hiểm mã với Cobertura
- 26. Xuất bản Báo cáo Bảo hiểm Clover không thành công
- 27. Có thể định nghĩa một biến trong ColdFusion không?
- 28. Các mã thoát hiểm của javaws có bị hỏng không?
- 29. PHPSpec và báo cáo bảo hiểm
- 30. TFS 2010 RC: Làm thế nào để không xây dựng cho bảo hiểm mã thấp?