среда, 25 февраля 2009 г.

Про код

Индикатор хорошо написанного кода -- чтобы его понимать, не нужно над ним думать, достаточно просто читать.

2 коммент.:

Andrey комментирует...

По-моему читать можно только линейный код. Ну как можно просто читать (пусть даже отличный) код с Thread-ми, Listener-ами и Сallback-ами? В таком остаётся только долго и нудно разбираться :)

Meowth комментирует...

Ну как вам ответить? :)
Вы видели типичный код на Scheme/Lisp?

Он далеко не линеен, он вообще не накладывает ограничение на потоки, полон замыканий и неявных контекстов. Но читается - просто влёт.

Если приходится долго и нудно разбираться - это плохой код. Ничего не мешает его исправить. Кроме нас самих.