I know the question is not related to technology,is about the code style and standard.

I have just studied programming for 1 year,and so many people tell me that "you should test any single part of your program rather than code all then test".But they forgot to say whether we should delete test statements when officially released?

I hear several different voice:

1. It makes your code looks bloated,so delete it.
2. You shouldn't delete it if you want to modify something later.
3. You can delete it,but you must write some comment if needed.

A simple code contains test just like this:(the real code won't as easy as it,and the example may be a bit bad)

```c
void Function(){
    printf("hello,world");
}

int main(){
//  Function();
    return 0;
}

```

So my question is should we delete it ?The result is like this:

```c
void Function(){
    printf("hello,world");
}
int main(){
    return 0;
}

```