Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: 

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: 10 приемов, разрушающих хрупкую красоту кода
 
 автор: Дядя Федор   (24.01.2011 в 12:59)   личное сообщение
 
 


10 приемов, разрушающих хрупкую красоту кода


Для меня программирование — это не только технология, но и, во многом — искусство. И, поэтому, большое значение имеет красота кода.

Последние несколько лет я собирал
приемы программирования, разрушающие в программном коде его утонченную красоту:

1. Объявление всех переменных в начале программы;
2. Возврат результата функции через ее параметр;
3. Отсутствие локальных функций;
4. Отсутствие else if;
5. Использование параллельных массивов;
6. Хранение размера массива в отдельной переменной;
7. Доступ к свойствам объекта через obj.getProperty() и obj.setProperty(value);
8. Использование рекурсии для вычисления факториалов и Чисел Фибоначчи;
9. Отсутствие именованных параметров функции;
10. Невозможность объявления объектов «на лету».

http://habrahabr.ru/blogs/development/59570/

  Ответить  
 
 автор: kot_k_k   (24.01.2011 в 15:22)   личное сообщение
 
 

частично да, а вообще - кто как хочет так и ****** (извините за прямоту)


Использование рекурсии для вычисления факториалов и Чисел Фибоначчи



я каждый день только их и вычисляю.

тут кто-то правильно сказал "как вы это реализует заказчику пофиг, главное чтобы он был доволен"

Итого: - не есть аболют (но немирофф тоже подойдет)

  Ответить  
 
 автор: Скорп   (24.01.2011 в 16:12)   личное сообщение
 
 

а у меня много else if !!
и локальные ф-ции тоже есть

  Ответить  
 
 автор: Дядя Федор   (24.01.2011 в 16:44)   личное сообщение
 
 

ДЫК. У кого их нет.... По автору они-то какк раз должны быть!!!

  Ответить  
 
 автор: osmor   (24.01.2011 в 17:58)   личное сообщение
 
 

по автору наличие этих функций РАЗРУШАЕТ красоту кода.
код становится сухим, предсказуемым и неинтересным

  Ответить  
 
 автор: Скорп   (24.01.2011 в 18:53)   личное сообщение
 
 

неееттт!!


4. Отсутствие else if;


разрушает красоту...
так вроде...

  Ответить  
 
 автор: Explorer   (24.01.2011 в 20:11)   личное сообщение
 
 

>> предсказуемым и неинтересным

+100

без изюмики!

  Ответить  
 
 автор: Скорп   (24.01.2011 в 21:58)   личное сообщение
 
 

ага
а потом через некоторое время Хелп! Хелп! Хелп!
http://hiprog.com/forum/read.php?id_forum=2&id_theme=8385&page=2

  Ответить  
 
 автор: Мюллер   (25.01.2011 в 09:38)   личное сообщение
 
 


а у меня много else if !!


зачастую большое количество else if лечится оптимизацией структуры базы или запросов, а так же использованием пользовательских классов или функций.

  Ответить  
 
 автор: Силblч   (24.01.2011 в 18:02)   личное сообщение
 
 

- Члена датской команды по Counter-Strike Бальджита Лала задержали на выходе из киевского компьютерного клуба. Правоохранители попросили датчанина показать документы, после чего доставили его в участок.

- потому что он сперва бросил ослепляющую гранату и начал отстреливаться? :))

  Ответить  
 
 автор: Силblч   (24.01.2011 в 18:04)   личное сообщение
 
 

[просто он был за терриков]

  Ответить  
 
 автор: Силblч   (25.01.2011 в 10:16)   личное сообщение
 
 

Мэр Сум Геннадий Минаев, сам того не подозревая, стал автором интернет-мэма: порожденное суржиком словосочетание "пидпыс здэсь", произнесенное им несколько раз перед объективами телекамер, было подхвачено аудиторией популярных социальных сетей и блог-сервисов и стало универсальным ответом практически на любой вопрос.

Уже через несколько дней после появления видео с участием Минаева на YouTube, мэм "пидпысздэсь" буквально заполонил Twitter, был добавлен в качестве тэга в Живом Журнале и стал появляться в качестве комментария к записям в Facebook на совершенно отвлеченные темы.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList