IBM: как писать правильный код

Новости программирования... Компиляторы, ссылки на интересные статьи и книги по программированию... ВСЕ, что связано с программированием...

Сообщение NickFW » Вт авг 07, 2007 12:28 am

IBM: как писать правильный код

06.08.2007 [17:24], Александр Харьковский - <a href="http://www.3dnews.ru/news/ibm_kak_pisat_pravilnii_kod-266974/" target="_blank">http://www.3dnews.ru/</a>

О необходимости соблюдения некоторых относительно несложных требований для обеспечения удобства работы с кодом программ вроде бы уже писано-переписано и сказано-пересказано, но совершенно неудобоваримые образчики деятельности программистов продолжают появляться с удручающей регулярностью. Вроде бы никто сам себе не враг, но «капканы» текстов программ, которые легче переписать заново, чем отладить или, при необходимости, – изменить, создают совсем не инопланетяне, враждебно настроенные к человечеству. Масштаб бедствия отражает существование отдельного международного конкурса по самому запутанному программному коду на языке C – <a href="http://www.ioccc.org/" target="_blank">International Obfuscated C Code Contest</a>.

Свою попытку спасения программистов от них самих предприняла IBM, разместив в своей технической библиотеке <a href="http://www.ibm.com/developerworks/ru/library/l-clear-code/index.html?S_TACT=105AGX99&S_CMP=GR01" target="_blank">статью</a> «Шесть советов по написанию более понятного программного кода» . Выстраданным опытом делится Джефф Вогел (Jeff Vogel), президент компании Spiderweb Software. Рекомендации сопровождаются наглядными примерами, описывающими процесс получения «хорошего» кода для простенькой игрушки. Игровая тема выбрана автором не случайно, поскольку он имеет непосредственное отношение к созданию более десятка фантастических ролевых игр для Windows и Macintosh, включая удостоенные многочисленных наград игровые серии Exile, Avernum и Geneforge.

* <a href="http://ibm.com/" target="_blank">ibm.com</a>
NickFW
Маршал
 
Сообщений: 6178
Зарегистрирован: Чт апр 11, 2002 11:46 am
Откуда: kemerovo / siberia
Пункты репутации: 0

Сообщение Andrew » Вт авг 07, 2007 8:38 am

Jeff Vogel официально признал свое невежество и представил миру велосипед, который давно был придуман Макконнелом.
Что нас не убъет, то сделает нас сильнее.
Первая проба пера <a href="http://t5-keeper.livejournal.com/" target="_blank">http://t5-keeper.livejournal.com/</a>
Andrew
Подполковник
 
Сообщений: 587
Зарегистрирован: Чт мар 28, 2002 6:29 pm
Откуда: Минск
Пункты репутации: 0

Сообщение Magister » Вт авг 21, 2007 6:25 pm

Бывали случаи, когда меня по работе просили кому-нибудь передать мой код, так я его специально запутывал и коменты убирал :-Е
Ну это само собой, когда мне не хотелось передавать его :)
<!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo--><!--coloro:red--><span style="color:red"><!--/coloro-->все беды - от недостатка информации<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Magister
Генерал-майор
 
Сообщений: 2501
Зарегистрирован: Вт авг 06, 2002 4:22 am
Пункты репутации: 0


Вернуться в Новости программирования

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron