Непейвода Н.Н. Программирование. Раздел 1

Непейвода Н.Н. Программирование. Страница 91

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

Предупреждение!

То, что в данном тексте называется "методикой программированияв ли­тературе традиционно называется "методологией", а то, что у нас обознача­ется этим словом, называется "парадигмой программирования

Остановимся на методиках. Они направлены на поддержку деятельности коллектива, работающего с программой, в том числе и ее автора (авторов). Поскольку методики включают в себя организационные и административ­ные аспекты, они чаще всего даются в виде рецептов, следование которым, по мнению их разработчиков, приводит к хорошим результатам. Обычно предполагается (иногда об этом говорится явно), что методика фиксирует опыт практической разработки хороших и неудачных программ. Однако раз­ные методики чаще противоречат друг другу, чем согласуются, а потому появляется конкуренция между ними за сферы влияния. В рекламных целях опыт, на базе которого возникла методика, затушевывается, и утверждается, что методика годится на все случаи жизни. То же самое, хоть и не столь ре­гулярно, происходит и с методологиями. Это ведет к фетишизации, которая провоцирует применение методологий и методик в неподходящих ситуаци­ях, а следствием этого является их дискредитация. В результате эти действи­тельно полезные методологии и методики порой отвергаются на некоторое время.

Важнейший аспект стиля и соответствующей ему методологии: запреще­ния и самоограничения. Необходимо твердо усвоить, что многие базовые концепции плохо согласуются друг с другом. В результате, будучи соединен­ными вместе, они утрачивают свои лучшие стороны, зато многократно уси­ливают худшие (как говорят, они концептуально противоречат друг другу). Поэтому каждый стиль отгораживается от тех конструкций, которые кон­цептуально противоречат ему (если уж вам такая конструкция необходима, выносите ее в под, над или сопрограмму). Большой бедой является то, что, запрещая не согласующиеся со стилем конструкции, практически все­гда представляют их как абсолютно плохие, хотя на своем месте они часто великолепно работают.

Новости

  • 1
  • 2
Prev Next

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

24.01.2016

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

Роскосмос не планирует в течение ближайшего десятилетия осуществлять пуск тяжёлой ракеты-носителя А...

Ученые РФ опровергли выводы исследований о вреде ГМО

24.01.2016

Ученые РФ опровергли выводы исследований о вреде ГМО

Исследователи из Института проблем передачи информации (ИППИ РАН) проанализировали несколько самых п...

Летающие "Крокодилы"

24.01.2016

Летающие "Крокодилы"

20 удивительных фактов о боевом вертолете Ми-24.Этот вертолет стал таким же узнаваемым символом сове...

В Аргентине описали новый вид динозавра-гиганта

24.01.2016

О ранее неизвестном виде динозавра, относящемуся к инфраотряду зауроподов, рассказали аргентинские п...

Реклама