các Parameter Sử dụng Intelligent Tool (đầu vào, page) cho phép externalize gần như bất kỳ (hard coded) quyết định như một tham số vào một tập tin cấu hình dựa trên XML Nó đã được bắt đầu vào đầu năm 2012 như là một respons e cho những thiếu sót được nhận thức trong các công cụ cấu hình hiện có đối với tính tổng quát và sự tách biệt các mối quan tâm.
đầu vào có lẽ là mạnh hơn hầu hết các trường hợp sử dụng đòi hỏi, vì nó cho phép các ngôn ngữ trình xây dựng độc lập của dữ liệu thực nghiệm (đầu vào - đầu ra), với các tính năng như định nghĩa của mô tả phức tạp để ánh xạ lớp, hoặc cấu hình ngẫu nhiên sinh sản và xác nhận dựa trên phạm vi giá trị được xác định trước (để kiểm tra và nghiên cứu, ví dụ như mô phỏng Monte Carlo). Bạn có thể xác định tham số có thông số phụ, các hạn chế tương đối về giá trị tham số (param số a> param b) v.v.
Vẫn còn trong phiên bản beta, nhưng khá ổn định, tôi sử dụng nó cho nghiên cứu của mình, cho cấu hình và tài liệu thử nghiệm và cho mục đích giảng dạy. Khi nó có sẵn cho các ngôn ngữ khác (bộ chuyển đổi C++ trong đường ống), các nhà nghiên cứu/học viên khác có thể tái sử dụng các mô tả chạy các triển khai của chúng cùng các thuật toán trong C++ (sử dụng khái niệm lập bản đồ mã). Bằng cách đó, kết quả thử nghiệm có thể được xác thực/chương trình có thể được di chuyển dễ dàng hơn. Tài liệu vẫn đang trong quá trình làm việc, nhưng một vài ví dụ có sẵn trên trang. INPUT là mã nguồn mở phần mềm.
Đối với những người quan tâm, số Conceptual Research Paper.
Nguồn
2012-08-31 14:01:54
Trong quá khứ, tôi cũng đã vật lộn với điều này và cuối cùng dựa vào java.utils.Properties, cấu hình Apache Commons, Google Guava và Maven để tạo giải pháp cấu hình gần bằng 0 mà chúng tôi thực sự định cấu hình cho hệ thống cũ nhưng chỉ cần sử dụng ra khỏi hộp cho mới. Lần lặp mới nhất trên Maven Central: https://github.com/sofdes/config-generation-maven-plugin – user1016765