программирование (подчинённые тэги скрыты)

Страницы: | 1 | 2 |

Портрет нытика

19 февраля 2008 // Хельги

This is how I used to comment my code, twenty years ago (Note: dramatization):

 /**
  * By the time we get to this point in the function,
  * our structure is set up properly and we've created
  * a buffer large enough to handle the input plus some
  * overflow space.  I'm not sure if the overflow space
  * is strictly necessary, but it can't hurt.  Next we
  * have to update the counter to account for the fact
  * that the caller has read a value without consuming
  * it.  I considered putting the counter-increment on
  * the shoulders of the caller, but since it meant every
  * caller had to do it, I figured it made more sense to
  * just move it here.  We can revisit the decision down
  * the road if we find some callers that need the option
  * of incrementing it themselves.
  */
  counter++;  // increment the consumed-value counter

Portrait of a N00b

Не зря всё-таки этого товарища критикуют за слишком длинные заметки. Дело ведь не в длине, дело в плотности текста. Стив сам напоминает двухлетнюю девочку Эмили: он несколько раз повторяет одну и ту же мысль. Неужели для вывода о том, что излишнее употребление метаданных вредно, необходимо 10 экранов текста? Зачем подробно — и ядовито! — рассказывать об ошибках, которые допускают начинающие программисты (к слову, далеко не все).

Да, чрезмерная любовь к статической типизации может привести к плачевным результатом. Но это же общее правило! Use it, don’t abuse it. Вот и всё. Да, нужно балансировать между строгостью и гибкостью. Верная мысль, но не особенно новая.

В общем, слово rants, вынесенное в заговок блога, не совсем точно характеризует его заметки. Это даже не пустословие, а скорее нытьё.

Тэги: ненависть, программирование, ссылки
Написать комментарий

Бритьё и программирование

29 ноября 2007 // Хельги

Бритьё похоже на программирование testing-first. Сначала делаешь тестовое покрытие (мажешься пеной). Потом это покрытие реализуешь (бритвой). Конечно, если что-то не заспецифицировал вначале, то можно и не побрить, зато с пеной на лице точно из ванной уйти не потянет.

Тэги: reflection, программирование
Написать комментарий

Сколько вы помните элементов HTML?

27 ноября 2007 // Хельги

http://www.justsayhi.com/bb/html_quiz

Я вспомнил 50.

Редакция от 14 сентября 2008
Тэги: tests, программирование
Написать комментарий

Джоэль Сполски озвучил это!

26 октября 2007 // Хельги

Software development takes immense intellectual effort. Even the best programmers can rarely sustain that level of effort for more than a few hours a day. Beyond that, they need to rest their brains a bit, which is why they always seem to be surfing the Internet or playing games when you barge in on them.

How Hard Could It Be?: Five Easy Ways to Fail

А вы как думали? I’m stealing those LCDs while my code compiles.

Тэги: en, fun, программирование, ссылки
Написать комментарий

PHP как неязык

9 апреля 2007 // Хельги

http://nuclight.livejournal.com/107170.html

Ещё кто-то верит, что на PHP можно что-то написать?

Редакция от 16 сентября 2008
Тэги: программирование, ссылки
Комментарии (19)

Страницы: | 1 | 2 |