АК>Статья:
АК>Анализ программного кода на примере проектов Open SourceАвтор(ы): Спинеллис Диомидис
Книга посвящена важному аспекту программирования, недостаточно освещенному
в литературе — чтению и анализу программного кода на языках высокого уровня
с целью доработки, извлечения готовых технических решений или изучения
новых методов.
Даются ценные рекомендации по улучшению стиля программирования. Изложение
проиллюстрировано большим количеством примеров, взятых из больших
программных проектов с открытым кодом, находящихся на прилагаемом
компакт-диске.
Книга предназначена для повышения квалификации программистов. Может быть
полезна студентам и преподавателям соответствующих специальностей, а также
начинающим программистам.
Не знаю, как другим, но мне книга не понравилась... Конечно это субьективное мнение, я даже не могу это выразить словами... При чтении я встречал лишь вещи, которые либо казались мне тривиальными, либо привязаными к конкретному языку, либо малозначимыми...
Здравствуйте, Mystic, Вы писали:
АК>>Статья:
АК>>Анализ программного кода на примере проектов Open SourceАвтор(ы): Спинеллис Диомидис
Книга посвящена важному аспекту программирования, недостаточно освещенному
в литературе — чтению и анализу программного кода на языках высокого уровня
с целью доработки, извлечения готовых технических решений или изучения
новых методов.
Даются ценные рекомендации по улучшению стиля программирования. Изложение
проиллюстрировано большим количеством примеров, взятых из больших
программных проектов с открытым кодом, находящихся на прилагаемом
компакт-диске.
Книга предназначена для повышения квалификации программистов. Может быть
полезна студентам и преподавателям соответствующих специальностей, а также
начинающим программистам.
M>Не знаю, как другим, но мне книга не понравилась... Конечно это субьективное мнение, я даже не могу это выразить словами... При чтении я встречал лишь вещи, которые либо казались мне тривиальными, либо привязаными к конкретному языку, либо малозначимыми...
Согласен. Скукотища.
Здравствуйте, dap, Вы писали:
dap>Здравствуйте, Mystic, Вы писали:
АК>>>Статья:
АК>>>Анализ программного кода на примере проектов Open SourceАвтор(ы): Спинеллис Диомидис
Книга посвящена важному аспекту программирования, недостаточно освещенному
в литературе — чтению и анализу программного кода на языках высокого уровня
с целью доработки, извлечения готовых технических решений или изучения
новых методов.
Даются ценные рекомендации по улучшению стиля программирования. Изложение
проиллюстрировано большим количеством примеров, взятых из больших
программных проектов с открытым кодом, находящихся на прилагаемом
компакт-диске.
Книга предназначена для повышения квалификации программистов. Может быть
полезна студентам и преподавателям соответствующих специальностей, а также
начинающим программистам.
M>>Не знаю, как другим, но мне книга не понравилась... Конечно это субьективное мнение, я даже не могу это выразить словами... При чтении я встречал лишь вещи, которые либо казались мне тривиальными, либо привязаными к конкретному языку, либо малозначимыми...
dap>Согласен. Скукотища.
Я Пастернака не читал...
Но пришлось в своё время "разбираться" в исходниках
Perl...
Конкретно, я хотел "извлечь" оттуда механизм обработки регулярных выражений
для своей программы
Начинал с версии 5.004 (она была на диске NT 4 в разделе GNU...)
Раза три начинал и бросал...
Такое там "спагетти"...
Не в смысле
GOTO, а в смысле того, что
очень тяжёлая это работа...
Кстати, почему там везде
if( isupper( ch ) )
{
ch = lower( ch );
}
вместо простого
ch = lower( ch );
Какой смысл отсеивать то, что и так не изменится ?
Да и ветвление...
Да и к памяти число обращений не уменьшается, а напротив...
В общем...