|
|
|
|
10 приемов, разрушающих хрупкую красоту кода
Для меня программирование — это не только технология, но и, во многом — искусство. И, поэтому, большое значение имеет красота кода.
Последние несколько лет я собирал
приемы программирования, разрушающие в программном коде его утонченную красоту:
1. Объявление всех переменных в начале программы;
2. Возврат результата функции через ее параметр;
3. Отсутствие локальных функций;
4. Отсутствие else if;
5. Использование параллельных массивов;
6. Хранение размера массива в отдельной переменной;
7. Доступ к свойствам объекта через obj.getProperty() и obj.setProperty(value);
8. Использование рекурсии для вычисления факториалов и Чисел Фибоначчи;
9. Отсутствие именованных параметров функции;
10. Невозможность объявления объектов «на лету».
http://habrahabr.ru/blogs/development/59570/
|
| |
|
| |
|
|
|
|
| а у меня много else if !!
и локальные ф-ции тоже есть | |
|
| |
|
|
|
| ДЫК. У кого их нет.... По автору они-то какк раз должны быть!!! | |
|
| |
|
|
|
| по автору наличие этих функций РАЗРУШАЕТ красоту кода.
код становится сухим, предсказуемым и неинтересным | |
|
| |
|
|
|
| неееттт!!
разрушает красоту...
так вроде... | |
|
| |
|
|
|
| >> предсказуемым и неинтересным
+100
без изюмики! | |
|
| |
|
|
|
| ага
а потом через некоторое время Хелп! Хелп! Хелп!
http://hiprog.com/forum/read.php?id_forum=2&id_theme=8385&page=2
| |
|
| |
|
|
|
|
а у меня много else if !!
|
зачастую большое количество else if лечится оптимизацией структуры базы или запросов, а так же использованием пользовательских классов или функций. | |
|
| |
|
|
|
| - Члена датской команды по Counter-Strike Бальджита Лала задержали на выходе из киевского компьютерного клуба. Правоохранители попросили датчанина показать документы, после чего доставили его в участок.
- потому что он сперва бросил ослепляющую гранату и начал отстреливаться? :)) | |
|
| |
|
|
|
| [просто он был за терриков] | |
|
| |
|
|
|
| Мэр Сум Геннадий Минаев, сам того не подозревая, стал автором интернет-мэма: порожденное суржиком словосочетание "пидпыс здэсь", произнесенное им несколько раз перед объективами телекамер, было подхвачено аудиторией популярных социальных сетей и блог-сервисов и стало универсальным ответом практически на любой вопрос.
Уже через несколько дней после появления видео с участием Минаева на YouTube, мэм "пидпысздэсь" буквально заполонил Twitter, был добавлен в качестве тэга в Живом Журнале и стал появляться в качестве комментария к записям в Facebook на совершенно отвлеченные темы. | |
|
| |