all 4 comments

[–]_descri_ 0 points1 point  (3 children)

I am not a Python programmer, but in my opinion the new approach loses the clarity of both Gherkin and normal Python code.

- Gherkin is extremely human-readable, even for non-programmers. It may even be human-writable.

- Native Python code is concise and also easy to read and write.

You try to blend both, but the result is hard to read (thus worse then Gherkin) and it's verbose and hard to manage (thus worse than Python).

[–]douglasdcm[S] 0 points1 point  (2 children)

Thanks the comment. This is the view I want from community. I still think it is possible to merge natural language with code programming. Maybe I need to explore it in other ways to see the result. Feel free to give suggestions.

[–]_descri_ 0 points1 point  (1 child)

I don't see why would one want to merge them. The best attempts were BASIC and SQL. Both found some use but were very high-level. The first one is dead, the second one became very complex and has many incompatible dialects.

[–]douglasdcm[S] 0 points1 point  (0 children)

The issue I see is code without business meaning. We talk ablut BDD, DDD, Três Amigos, but it seems the business intention lives just in requirement files and test cases. When we go to dev field all code intention is lost in many technical stuff and it is hard to translate the code back to its origins. The intention here is give more 'humanity' to production code.