liru

вторник, 29 июня 2010 г.

вредные советы программисту

Поискал что есть на тему в сети. Факт что боян, но для презентативности выборки добавил :)




Вредные советы PHP программистам


взято на http://www.maxistar.ru/blog/Вредные-советы/

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

- побольше глобальных перемнных.
Глобальные переменные жрут память - ну и фиг с ней, пусть клиент купит еще планочку не разорится

- в жопу комментарии.
Кому надо сам разберется что к чему!

- у функций должно быть побольше аргументов.
И функции должны возвращать как можно больше полезной информации - те кому придется разбираться в вашем коде будут счастливы.

- чем больше листинг тем круче. Если в файле листинга меньше десяти тысяч строк кода - это и не листинг вовсе.


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


взято на http://delphist.ru/vrednye-sovety-dlya-delphi-programmistov/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

PS: если у вас есть добавления или интересные ссылки - пишите в комментах

4 комментария:

  1. перлы в коде:
    http://clubs.ya.ru/4611686018427387943/replies.xml?item_no=585

    ОтветитьУдалить
  2. + использовать Copy-Paste (копипизд)

    ОтветитьУдалить
  3. 2Анонимный:
    прочитал, особенно понравилось это:

    define TRUE FALSE; // Весёлой отладки, суки

    ОтветитьУдалить
  4. Пишем побольше длинными строками которые не влазят в экран. Настоящие профи не обламаюца перемотать

    ОтветитьУдалить