Написать идеальную программу практически невозможно, но за все недочеты несете ответственность именно вы, и никто другой.