May I ask if you can come up with tests if I have functional code or do I have to develop good tests myself? I did develop a test that works but only with static libraries (which I might consider a bug) but I also want to improve the testcases, which are other programs that can be written in command-line shell language. I want to ask if you know for example what is "expensive" shell command usage so that I can improve the testcases.
According to the Help page, you can ask about the following things:
- Best practices and design pattern usage
- Security issues
- Correctness in unanticipated cases
You can ask about your program's "correctness in unanticipated cases", but it's probably too much if you're asking reviewers to write entire "programs ... in command-line shell language".
If you write some tests and include them with your code, I feel sure (and from personal experience) that someone will suggest some tests/cases you may have missed. Here is an example. However, Code Review is not a good place to ask for someone to just give you tests
It's probably better to search for code that does something similar to your code, and look at their tests, there is plenty of open-source code on Github and other places that have test suites.