Dear tmux, I'm writing you this email as I'm currently conducting empirical research on testing behavior between statically and dynamically typed programming languages, as part of my Master thesis at Delft University of Technology in the Netherlands.
You seem to be the author of GitHub repository tmux (https://www.github.com/tmux/tmux/), a project that intrigues me since it is of a rather large size (10201 lines of source code written in C) but does not appear to be tested using codified testing strategies. Several reasons may exist for not testing the project using these strategies, which is why I would like to ask you a few questions for my empirical research. Note that I am not at all opinionated on this topic, I am merely trying to layout the different rationales and thriving factors on the adoption of codified testing strategies. * What is the reason you have decided not to include any codified testing strategies in your project? * What measurements have you taken to ensure code quality and validity? * Do you feel that there is an increased need for thorough code reviews when a project does not incorporate codified testing strategies? * Arguably, distributed (open source) software development such as projects like yours on GitHub introduce a distribution of project knowledge / ownership. Since the project is no longer developed by one single person/team on site, it becomes likely that not all contributors are aware of any code change implications. How do you ensure that there are no breaking changes without adopting codified testing strategies? * Arguably, adopting codified testing strategies in a project like yours would consume a large portion of time that could have been spent on further development / improvement of the project. Do you feel testing is a burden and moreover, did this influence your decision to not adopt codified testing strategies in your project? * Do you have any obligations against codified testing strategies in general or did you feel that the adoption of such strategies was simply unnecessary / not suitable for this project? If you have any obligations against codified tests, would you care to elaborate on those? I get that your time is limited, so please feel free to be as brief as possible when answering my questions. I'd like to thank you in advance for taking the time to read my email and I hope you will consider contributing to my research by getting back to me. In return, I will be glad to share with you a copy of my thesis, surely incorporating an honorable mention of your help in the acknowledgement section. Have a wonderful day! Kind regards, Patrick van Hesteren -- You received this message because you are subscribed to the Google Groups "tmux-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
