Tôi có một tập lệnh python tạo ra rất nhiều mã boilerplate trong c + +. Cách tiếp cận mà tôi đã thực hiện làm cho khó khăn để duy trì những thứ như thụt lề chính xác trong khi nó phun ra mã. Rõ ràng mối quan tâm chính của tôi là tạo ra mã đúng, biên dịch và làm những gì nó có nghĩa là để làm, nhưng nó sẽ được tốt đẹp nếu nó cũng là con người có thể đọc được và dễ dàng trên mắt.Có một C++ mã tốt đẹp, viết bằng python?
Tôi đề xuất chỉ thị đầu ra của trình tạo của tôi thành một trình làm đẹp mã. Điều này cuối cùng sẽ phải xảy ra trên một máy chủ xây dựng tự động vì vậy lý tưởng tôi muốn có một mô-đun python mà tôi có thể dễ dàng sử dụng.
Tôi biết có rất nhiều giải pháp phi python cho vấn đề này, nhưng một con trăn là những gì tôi thực sự cần, và tôi không muốn phải viết nó bản thân mình
Điều này khá chủ quan – Woot4Moo
"Cách tiếp cận tôi đã thực hiện khiến bạn khó duy trì những thứ như thụt lề chính xác". Bạn có thể xem xét rằng cách tiếp cận của bạn ít hơn lý tưởng. Hãy xem xét mô tả cách tiếp cận của bạn để chúng tôi có thể cho bạn biết gói mẫu nào tốt hơn. Thông thường 'Jinja2', nhưng nó vẫn còn để được xem yêu cầu của bạn là gì và vấn đề ** thực ** của bạn là gì. –
Tôi đã xem xét rằng S.Lott, nhưng cách tôi nhìn thấy nó, các mô-đun tôi đã sản xuất chức năng, máy có thể đọc được, mã. Có tồn tại các công cụ biến mã lộn xộn thành mã có thể đọc được. Nếu tôi có thể tìm thấy một công cụ như vậy trong python, tôi không cần phải làm phức tạp việc tạo mã với nhiều mã có định dạng đúng. –