I agree, there should be no assertions in any 'Release' code.
But I can't stress how useful they are in debugging your code, as long as they are only active in DEBUG mode!
I have asserts in every single exception in every piece of code. It makes debugging through that weird unicode input a decisive task, rather than looking at your code thinking... "Well it could be...".
Hello. I work in the radio industry and I'm fairly confident that the program you are talking about has already been done. There are HUGE radio research companies that pay people to have personal audio recorder devices on themselves (web search for "radio research people meter") which identify which radio stations they are talking to based on 'hidden' audio encoded into radio music. This seems to be a very specific type of project along the lines of the one you are embarking on. I also know that radio research companies know the likely hood of when a person is likely to be listening to the radio, so they must have done a fair amount of research into what people do with their days, and what audio they are exposed to. Perhaps (I stress this is very unlikely) if you approach one of these companies they may fund you're project if you can prove you are doing something more valuable than what they've already done?
But I can't stress how useful they are in debugging your code, as long as they are only active in DEBUG mode!
I have asserts in every single exception in every piece of code. It makes debugging through that weird unicode input a decisive task, rather than looking at your code thinking... "Well it could be...".
He wants to know where his boss went!
Hello. I work in the radio industry and I'm fairly confident that the program you are talking about has already been done. There are HUGE radio research companies that pay people to have personal audio recorder devices on themselves (web search for "radio research people meter") which identify which radio stations they are talking to based on 'hidden' audio encoded into radio music. This seems to be a very specific type of project along the lines of the one you are embarking on. I also know that radio research companies know the likely hood of when a person is likely to be listening to the radio, so they must have done a fair amount of research into what people do with their days, and what audio they are exposed to. Perhaps (I stress this is very unlikely) if you approach one of these companies they may fund you're project if you can prove you are doing something more valuable than what they've already done?