«Помогите найти и устранить (исправить) ошибку в исходном коде программы»
Понятно, что писать код без ошибок не может никто! А вот скорость выявления (тестирование), отыскания и исправления ошибок (отладка) – один из основных показателей профессионализма программиста.
Типы ошибок
Наиболее легко ищутся ошибки стадии компиляции. Это достаточно грубые ошибки, обнаружив которые компилятор прекращает свою работу по созданию исполняемого файла и выдает сообщение о причине (с указанием номера ошибочной строки). С ошибками такого рода может не справиться только самый начинающий программист, который не хочет читать и переводить сообщения компилятора…
Но вот если исходный код откомпилирован и исполнимый файл создан, то его следует тщательно протестировать, т.к. вероятность того, что
отдельные функции программы будут работать «не в полную меру», а иногда и совсем наоборот, достаточно велика. О таких ошибках говорят, что
они происходят «на стадии выполнения».
Окна с сообщениями о таких ошибках (стадии выполнения) выглядят примерно так, но текст в них более зловещий…
Среда любой системы программирования представляет достаточно инструментов для поиска ошибок. Это и установка точек останова, и пошаговое выполнение определенного участка кода, и , конечно, просмотр значений переменных в ходе прерывания (временного останова) программы. Пользуйтесь ими… С их помощью можно найти любую ошибку… Хотя времени, внимательности и терпения эта работа требует предостаточно.
А опыт придет со временем…
Предложение об услуге по поиску и исправлению ошибок
Я, конечно, заявляю о своей готовности и способности взять на себя эту часть работы за Вас…
Эта услуга позволит:
- сэкономить Ваше время, которое пришлось бы потратить на тестирование и отладку;
- Вам не надо будет разбираться в чужом коде, т.к. написанный Вами код будет всего лишь подкорректирован;
- В процедурах, где я исправлю ошибки или внесу изменения, появятся мои подробные комментарии;
- И, кроме того, по Вашему желанию, если все-таки остались не ясные моменты после прочтения комментариев, то один час консультаций по Skype будет бесплатен (как правило, его хватает).
Порядок заключения договоренности здесь обычный…
Вы пишите о своей проблеме (что и где не работает, или работает не так как надо). Я сообщаю о наличии свободного времени (возможности принять работу к исполнению).
Вы высылаете код и предоплату (200-300 руб электронной валютой), т.к. в течении часа я должен буду разобраться в написанном вами коде…
Далее я предлагаю варианты решения (вместе с окончательной ценой) и после Вашего одобрения вношу исправления и высылаю ехе-файл на тестирование…
Если ошибка была пустяковая, то возможно что вышлю сразу исправленный код (т.е. предоплата покрыла работу, а вы об этом узнаете на этапе согласования).
Возможно, после тестирования Вами ехе-файла еще проведем согласование некоторый вопросов, но в конечном итоге вы переведете остаток за работу и получите код…
Такого же порядка работы следует придерживаться, если в Вас не получается один или два запроса…
Или не можете (не успеваете) написать одну-две функции (процедуры), один-два метода в классе…
В отличии от обычного заказа (когда я делаю всю работу от начала до конца) здесь Вам не нужно изучать мой замысел и структуру проекта…
Я по максимуму сохраню все полезное, что Вы наработали до меня…
Просто программа начнет работать, а Вы сможете увидеть, где же была допущена ошибка или как следовало написать оставшуюся функцию, метод, запрос…
Обдумайте свою ситуацию и примите обоснованное решение: стоит или нет обращаться за платной помощью?
Что дороже? Деньги, время или результат…?
Поделиться в соц сетях: