Анализ программного кода на примере проектов Open Source
От: Алексей Кирюшкин Россия http://malgarr.blogspot.com/
Дата: 22.03.05 04:04
Оценка: 78 (5)
Статья:
Анализ программного кода на примере проектов Open Source
Автор(ы): Спинеллис Диомидис

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


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


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



Авторы:
Алексей Кирюшкин

Аннотация:
Книга посвящена важному аспекту программирования, недостаточно освещенному в литературе — чтению и анализу программного кода на языках высокого уровня с целью доработки, извлечения готовых технических решений или изучения новых методов.
Re: Анализ программного кода на примере проектов Open Source
От: Mystic Украина http://mystic2000.newmail.ru
Дата: 23.03.05 07:35
Оценка: +3
АК>Статья:
АК>Анализ программного кода на примере проектов Open Source
Автор(ы): Спинеллис Диомидис

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


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


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



Не знаю, как другим, но мне книга не понравилась... Конечно это субьективное мнение, я даже не могу это выразить словами... При чтении я встречал лишь вещи, которые либо казались мне тривиальными, либо привязаными к конкретному языку, либо малозначимыми...
Re[2]: Анализ программного кода на примере проектов Open Sou
От: dap  
Дата: 28.03.05 17:49
Оценка:
Здравствуйте, Mystic, Вы писали:

АК>>Статья:

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

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


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


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



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


Согласен. Скукотища.
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...
Пока на собственное сообщение не было ответов, его можно удалить.