scoon: (droid)
Известно, что лень есть основное достоинство программиста. Есть мнение, что есть и второе достоинство: Why Good Programmers Are Lazy and Dumb
scoon: (droid)
Попался на глаза текст, в котором добрый человек James Bach топчет ногами понятие "Best Practices". По моему -- немного перебирает...
scoon: (droid)
Читая добрую книжку "Совершенный код", наткнулся на утверждение, согласно которому при использовании цикла for (в C-подобных языках) надлежит весь код, отвечающий за перебор элементов, выносить из тела цикла в его заголовок. А при невозможности -- использовать while.

По здравому размышлению я склонен согласиться с автором. Правда, меня печалит тот факт, что придется расставаться с любимым шаблоном обхода коллекций в Java:
Read more... )
scoon: (Default)
Добрый человек Rodney Bates написал статью, в которой предлагает классифицировать оверлоадинг (возможности описания в одном контексте нескольких функций с одним именем и разным типом параметров) не как syntactic sugar, а как syntactic heroin. Лично я с ним согласен.
User-defined overloading is a drug. At first, it gives you a quick, feel-good fix. [ ... ] It certainly makes coding more compact. But a dangerous addiction soon sets in. Languages and programs that were already complex enough to stretch everyone's ability suddenly get much more complicated.
scoon: (Default)
Вышла очередная статья серии "JSF for nonbelievers": JSF component development
scoon: (Default)
Надцать лет назад я трижды пытался прочесть книжку Тони Хоара (того самого) "Взаимодействующие последовательные процессы". С неизбежно плачевным результатом. :)

При случае нужно будет попробовать в четвертый раз. Ну а пока почитал три статьи (part 1, part 2, part 3,) доброго человека по имени Abhijit Belapurkar, который описывает практическое применение концепций Хоара в java.
Read more... )
scoon: (Default)
Для маньяков: Perl on Java? An Introduction to the Sleep Language. Язык, кстати, любопытный. Но, как я уже сказал, для маньяков. :)

JasperReport

Friday, 22 July 2005 13:56
scoon: (Default)
Теперь он и в самом деле существует. В смысле -- вышла версия 1.0. Подарок тем, кто пользуется этой штукой не первый год... :)

J2EE on Rails

Sunday, 17 July 2005 01:01
scoon: (Default)
Как известно, если демонстрацию нельзя запретить, то ее нужно возглавить. Встречайте: "Ruby on Rails and J2EE: Is there room for both?" :)