Re[3]: Анализ программного кода на примере проектов Open Sou
От: SergeCpp Россия http://zoozahita.ru
Дата: 08.12.05 09:00
Оценка:
Здравствуйте, dap, Вы писали:

dap>Здравствуйте, Mystic, Вы писали:


АК>>>Статья:

АК>>>Анализ программного кода на примере проектов Open Source
Автор(ы): Спинеллис Диомидис

Книга посвящена важному аспекту программирования, недостаточно освещенному
в литературе — чтению и анализу программного кода на языках высокого уровня
с целью доработки, извлечения готовых технических решений или изучения
новых методов.


Даются ценные рекомендации по улучшению стиля программирования. Изложение
проиллюстрировано большим количеством примеров, взятых из больших
программных проектов с открытым кодом, находящихся на прилагаемом
компакт-диске.


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



M>>Не знаю, как другим, но мне книга не понравилась... Конечно это субьективное мнение, я даже не могу это выразить словами... При чтении я встречал лишь вещи, которые либо казались мне тривиальными, либо привязаными к конкретному языку, либо малозначимыми...


dap>Согласен. Скукотища.


Я Пастернака не читал...

Но пришлось в своё время "разбираться" в исходниках Perl...

Конкретно, я хотел "извлечь" оттуда механизм обработки регулярных выражений
для своей программы

Начинал с версии 5.004 (она была на диске NT 4 в разделе GNU...)

Раза три начинал и бросал...

Такое там "спагетти"...

Не в смысле GOTO, а в смысле того, что очень тяжёлая это работа...

Кстати, почему там везде


if( isupper( ch ) )
{
    ch = lower( ch );
}


вместо простого


ch = lower( ch );


Какой смысл отсеивать то, что и так не изменится ?

Да и ветвление...

Да и к памяти число обращений не уменьшается, а напротив...

В общем...
http://zoozahita.ruБездомные животные Екатеринбурга ищут хозяев
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.