Сообщения перенесены из другой темы, поэтому заглавное сообщение ушло вниз (ранг по времени создания)
Во оно:
Neufazendnik
Здравствуйте! Предлагаю здесь делиться своими наработками в вопросах оформления кода.
Пример процедуры в приложении
============================================================ =======================
Следующее сообщение vikttur.
------------------------------------------------------------
Десяток лет работать с глюками - не много ли?
Структура, о которой писали выше. Если код структурирован, доработки вызывают минимум переделок.
Гончаренко как-то писал: процедура должна умещаться в видимый экран. Можно соглашаться, можно не принимать. Но если макрос прорисовки более 1000 строк и объявляются более 100 переменных и констант... При том, что переменные не имеют "собственного лица" (aa125, aa119...)... Для постороннего - черт ногу сломит. Да и разработчику нежелательно покидать код более, чем на месяц-два
Что-то можно вынести в отдельные Sub, другое - в функции. Оставлять такое на "а, потом допилю"... Сам иногда таким страдаю, потом расплачиваюсь временем на переписывание.
Очень важная "мелочь" - отступы, читаемость кода. У Вас строка завершения процедуры смещена вправо от строки начала - запутывает. Операторы не отделены отступами.
Код не понравился.
Попытка создания полноценной базы данных в Excel. Многие скажут - да на кой..., если есть мощные "базовые" программы? А мне сама идея и некоторые инструменты понравились. В Excel Doom написали, видео показывают, картины рисуют. Главное - интерес. Есть задача, которая захватила, есть желание воплотить в жизнь. А если созданное еще и помогает в жизни или работе, так это вообще хорошо.
Во оно:
Neufazendnik
Здравствуйте! Предлагаю здесь делиться своими наработками в вопросах оформления кода.
Пример процедуры в приложении
============================================================
Следующее сообщение vikttur.
------------------------------------------------------------
Десяток лет работать с глюками - не много ли?
Структура, о которой писали выше. Если код структурирован, доработки вызывают минимум переделок.
Гончаренко как-то писал: процедура должна умещаться в видимый экран. Можно соглашаться, можно не принимать. Но если макрос прорисовки более 1000 строк и объявляются более 100 переменных и констант... При том, что переменные не имеют "собственного лица" (aa125, aa119...)... Для постороннего - черт ногу сломит. Да и разработчику нежелательно покидать код более, чем на месяц-два
Что-то можно вынести в отдельные Sub, другое - в функции. Оставлять такое на "а, потом допилю"... Сам иногда таким страдаю, потом расплачиваюсь временем на переписывание.
Очень важная "мелочь" - отступы, читаемость кода. У Вас строка завершения процедуры смещена вправо от строки начала - запутывает. Операторы не отделены отступами.
Код не понравился.
Попытка создания полноценной базы данных в Excel. Многие скажут - да на кой..., если есть мощные "базовые" программы? А мне сама идея и некоторые инструменты понравились. В Excel Doom написали, видео показывают, картины рисуют. Главное - интерес. Есть задача, которая захватила, есть желание воплотить в жизнь. А если созданное еще и помогает в жизни или работе, так это вообще хорошо.