Saya pribadi belum menggunakan kerangka / pustaka QP, karena lisensi GPL. Pada saat itu, saya tidak berpikir atasan saya siap untuk batuk adonan bagi saya untuk bereksperimen dengan HSM (mesin negara hierarkis) menggunakan QP. Saya harus menerapkan sendiri yang mirip dengan QP ketika saya refactoring mesin negara yang mengerikan yang mengambil ratusan baris kode seperti contoh Joby tetapi kali 1000. Desain lama yang dipinjam untuk mendapatkan fitur dalam menjalankan pada tenggat waktu yang ketat adalah rasa sakit yang mengerikan untuk dipertahankan. Saya takut mencoba menambahkan sesuatu yang baru karena takut merusak sesuatu yang lain.
Saya mendesain ulang kode menjadi HSM yang lebih masuk akal bagi saya secara pribadi tentang bagaimana sistem seharusnya berperilaku. Itu bekerja jauh lebih baik daripada yang bisa saya bayangkan. Jauh lebih mudah untuk memodifikasi dan memelihara kemudian saya bisa bermimpi. Saya bahkan harus mengulang sebagian besar mesin negara, karena perilaku yang tidak terduga dalam sistem. Jauh lebih mudah untuk memperbaikinya dengan kerangka yang saya buat, dan saya yakin itu akan semudah di QP. Kerangka kerja yang saya buat menjadi populer dan menyebar ke beberapa mesin negara kompleks lainnya di dalam basis kode kami.
Saya memang punya teman menerapkan kerangka kuantum menggunakan Java dalam robot yang bekerja dengan cukup baik. Itu adalah bagian dari algoritma pengambilan keputusan robot berdasarkan input tertentu. Itu adalah fit alami, mengingat keputusan yang harus diambil berdasarkan keadaan robot.
Apa yang saya pahami tentang keindahan QP adalah kemampuan untuk memiliki kerangka kerja siap pakai untuk desain alat berat yang dioptimalkan untuk prosesor Anda dan tidak harus bergantung pada alat KASUS yang mengeluarkan kode boilerplate yang tidak efisien. Tapi, saya hanya akan menggunakan QP jika Anda memiliki set set mesin negara yang rumit untuk mengimplementasikan yang menggambarkan desain Anda.
Jika semua yang Anda miliki adalah sesuatu yang sederhana seperti contoh Joby, maka lakukan saja seperti yang dijelaskannya. Tetapi jika Anda menemukan mesin negara Anda tumbuh dan berkembang dengan semua jenis pernyataan "jika lagi" melilit kondisi yang berbeda ... maka mungkin sudah waktunya untuk mencoba sesuatu seperti QP untuk memecahnya menjadi milik HSM.