Вредные советы 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: если у вас есть добавления или интересные ссылки - пишите в комментах
перлы в коде:
ОтветитьУдалитьhttp://clubs.ya.ru/4611686018427387943/replies.xml?item_no=585
+ использовать Copy-Paste (копипизд)
ОтветитьУдалить2Анонимный:
ОтветитьУдалитьпрочитал, особенно понравилось это:
define TRUE FALSE; // Весёлой отладки, суки
Пишем побольше длинными строками которые не влазят в экран. Настоящие профи не обламаюца перемотать
ОтветитьУдалить