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/ |