OberonCore
https://forum.oberoncore.ru/

CpcBeautify: напоролся на ошибку
https://forum.oberoncore.ru/viewtopic.php?f=47&t=2412
Страница 1 из 1

Автор:  Иван Кузьмицкий [ Среда, 03 Март, 2010 00:32 ]
Заголовок сообщения:  CpcBeautify: напоролся на ошибку

Недавно начал использовать сей компонент для автоматической стилизации исходников. Удобно, одним нажатием кнопки всё выравнивается, срезаются лишние точки с запятой и т.п.

Сегодня обнаружил ошибку, привнесённую с помощью этого улучшителя. Он убрал точку с запятой, сдвинув одну кавычку вправо и убрав другую. Я этого не заметил, а компилятор увидел, что цепочке символов не хватает ограничителя. Я, что называется, на автомате поставил недостающую кавычку симметрично оставшейся. То есть, было ';' и стало ' ; '. В базу данных стала сохраняться строка с пробелами, что привело к ошибкам ввода и нервотрёпке на полдня.

Мораль сей басни такова - исходник это святое, никакие помогальники не должны его касаться своей бездумной логикой :)

Автор:  Валерий Лаптев [ Среда, 03 Март, 2010 08:49 ]
Заголовок сообщения:  Re: Напоролся на ошибку в CpcBeautify

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

Автор:  Info21 [ Среда, 03 Март, 2010 10:02 ]
Заголовок сообщения:  Re: Напоролся на ошибку в CpcBeautify

Иван Кузьмицкий писал(а):
Мораль сей басни такова - исходник это святое, никакие помогальники не должны его касаться своей бездумной логикой :)
У меня это правило давно законом (кстати, лишний повод пройтись по тексту, что по интегралу хорошо окупается).

Но вот еще наблюдение: парнишка в Байтике, который с самого начала проникся требованием аккуратно оформлять программы, сейчас идет лучше всех в своей группе.
Полагаю, это связано с тем, что возникает важная привычка тщательно "перебирать" код, как перебирают двигатель или велосипед или еще какой механизм.

У большинства начинающих (да и взрослых) мысль и пальцы как-то не вполне точно скоординированы.

Автор:  Евгений Темиргалеев [ Среда, 03 Март, 2010 10:38 ]
Заголовок сообщения:  Re: Напоролся на ошибку в CpcBeautify

Иван Кузьмицкий писал(а):
никакие помогальники не должны его касаться своей бездумной логикой :)
В том-то и дело, что "бездумной". Если бы они не поленились применить синт анализ строго по РБНФ, проблем бы не было...

Автор:  Александр Ильин [ Среда, 03 Март, 2010 15:35 ]
Заголовок сообщения:  Re: Напоролся на ошибку в CpcBeautify

Info21 писал(а):
Полагаю, это связано с тем, что возникает важная привычка тщательно "перебирать" код, как перебирают двигатель или велосипед или еще какой механизм.
Я так же тщательно просматриваю каждое изменение перед записью в SVN. При этом в голове держу краткое описание (одно-два предложения) данного изменения. Иногда при таком пересмотре обнаруживаю, что описание немного не соответствует реально сделанной работе, - например, для полного соответствия описанию недостает некоторых мелких доработок, или наоборот - что-то лишнее "под шумок" затесалось. Компилируемость ведь не гарантирует концептуальной чистоты, а вот такая постоянная саморевизия - сильно улучшает качество кода.

Автор:  Валерий Лаптев [ Среда, 03 Март, 2010 19:12 ]
Заголовок сообщения:  Re: Напоролся на ошибку в CpcBeautify

Info21 писал(а):
Иван Кузьмицкий писал(а):
Мораль сей басни такова - исходник это святое, никакие помогальники не должны его касаться своей бездумной логикой :)
У меня это правило давно законом (кстати, лишний повод пройтись по тексту, что по интегралу хорошо окупается).

Но вот еще наблюдение: парнишка в Байтике, который с самого начала проникся требованием аккуратно оформлять программы, сейчас идет лучше всех в своей группе.
Полагаю, это связано с тем, что возникает важная привычка тщательно "перебирать" код, как перебирают двигатель или велосипед или еще какой механизм.

У большинства начинающих (да и взрослых) мысль и пальцы как-то не вполне точно скоординированы.

Ценное наблюдение - спасибо!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/