мая 29

Вредные советы для Delphi-программистов…

1. Не надо использовать классы.

А зачем? Классы - это вред. Это слишком много кода. Какая защита данных? Какое скрытие методов? Только для себя же пишу. А сам разберусь... Наверное.

 

2. Используем только глобальные переменные.

Верно! Зачем везде объявлять переменную, если можно использовать только одну? Так же проще.

 

3. Переменные называем со скрытым смыслом.

И только так, чтобы понял только я один. Как приятно видеть, что во всей программе однотипные переменные: i, j, r, g, n... А в соответствии с п.2, разница вообще пропадает. У нас же только глобальные переменные!

 

4. Try..except = рецепт счастья.

Не верите? Зря! Нет ошибок - нет проблем! Точнее есть, но я о них не знаю. Да и вам не надо.

 

5. НИКОГДА не думаем о других.

Теперь можно выложить код на форум. Ничего, они разберуться, они профи. А если не разберуться - значит не профи.

 

6. Чуть не забыл - никогда не форматируем код!

Тоже лишнее - зачем терять время? Кому надо - сам сделает!

 

7. Побольше взаимосвязей разных форм и модулей.

А в соответствии с п.1, только прямые связи, т.е. непосредственный вызов. И чем больше форм, тем лучше, т.к. в каждой форме не только внешний вид, но и своя логика. Профи разберуться, а я ведь профи!

 

Навеяло форумом... Конечно, это юмор, но иногда так достает...


  1. Мохов Михаил
     Add karma Subtract karma  +2
    Цитировать.

    Можно ещё добавить использование goto, устаревших процедур, огромных статических массивов, русских идентификаторов, отсутствие документации и неосвобождение памяти.

    1
  2. aktuba
     Add karma Subtract karma  +0
    Цитировать.
    Комментарий автора

    Согласен со всем, кроме GoTo… Если правильно применять – можно много выйграть. С другой стороны, новички редко, если вообще бывает, правильно его применяют.

    2
  3. Seer
     Add karma Subtract karma  +0
    Цитировать.

    Согласен со всем, кроме GoTo… Если правильно применять – можно много выйграть. С другой стороны, новички редко, если вообще бывает, правильно его применяют.

    С это места по потробней. Чего с экономить? Буковок в коде? За 10 лет практики НИ РАЗУ не применял go to. Хотя нет, применял в FORTRAN’е.

    3
  4. aktuba
     Add karma Subtract karma  +0
    Цитировать.
    Комментарий автора

    С это места по потробней. Чего с экономить? Буковок в коде? За 10 лет практики НИ РАЗУ не применял go to. Хотя нет, применял в FORTRAN’е.

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

    4
  5. Мо$ква
     Add karma Subtract karma  +0
    Цитировать.

    С некоторыми вещами согласен, с некоторыми нет.

    5
  6. MacTep
     Add karma Subtract karma  +0
    Цитировать.


    4. Try..except = рецепт счастья.

    Не верите? Зря! Нет ошибок – нет проблем! Точнее есть, но я о них не знаю. Да и вам не надо.

    А что тут не так? 🙂 В чем подвох? Не нужно использовать try…except?

    6
  7. aktuba
     Add karma Subtract karma  +0
    Цитировать.
    Комментарий автора

    Использовать можно, а часто и нужно, но не для того, чтобы заглушать ошибки, а чтобы их перехватывать и обрабатывать (например, логировать, попробовать отправить запрос снова и т.д.)

    7

Поделитесь вашими мыслями



Ссылки в комментариях будут свободны от nofollow.

Поддерживаемые теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

Ссылки в комментариях будут свободны от nofollow.

http://ремни-вариатора.рф/ севертехника ремень вариатора gates force 42g4683.
-->