23
воспользоваться машиной. Компилятор можно было запустить в любое время,
когда нужна была проверка, долгая и кропотливая проверка ошибок на бумаге
осталось в прошлом.
Конечно изменилась и сложность самих программ, которые могли и
писали программисты того времени, но также из-за меньшего внимания к
деталям, вследствие появления личных компиляторов, стало сдавать и
качество итоговой продукции.
Проблемой 70-хы годов так же стал наплыв программистов, которые не
обладали большим объемом знаний в этой сфере, поскольку спроса было
больше, чем кадров действительно понимающих в этой отрасли. Что привело
к тому, что времени на отладку и проверку созданных продуктов, почти не
оставалось. В то время появились такая профессия, как тестировщики,
которые и занимались тестированием продуктов работы программистов.[11]
Многие программисты современности, не хотят, как-либо связываться с
кодом 70-ых годов, говоря, что он запутан, с ним сложно работать. Чужой код
всегда сложнее понять, а любая ошибка, которую не нашло тестирование,
может непредсказуемо повлиять на состояние и работоспособность продукта в
целом.
70-ые годы, так же внесли новые веяния в виде показателей
«качественности» кода, именуемые метриками. Правда реализация такого
метода, была не на сильно высоком уровне. Вся идея метриков строилась на
подсчете количества используемых циклов, условных выражений, массивов и
т.д., что давало оценку сложности кода, а не корректности его написания.
Подводя итог 70-ых годов, к сожалению, приходится говорить о том, что
это было время, считавшее, что сложный и не качественный код, был лучше,
чем относительно простой, но «максимально» оптимизированный.
Переходя к 80-ым годам XX века, важно упомянуть, что 80-ые стали
своеобразным возвращением старого подхода к программированию.