Статья в блоге - Лаборатория IT Добрый день, уважаемые читатели. Пришла пора изучить кое-что новенькое и исправить что-то старенькое. В предыдущей статье я переписал ассемблерный вывод строки, используя язык Си. Но если хорошо посмотреть на полученный код возникнет куча вопросов. Что делать, если понадобится еще вывести текст на экран? Писать то же самое, но в другом месте? Так, конечно, делать нельзя. Дублирование кода может завести в тупик. Вот тут-то и нужна работа над ошибками. Прежде чем начать, хочу порекомендовать пару очень хороших книг по вопросу красоты кода. Книга Роберта Мартина, или как его часто называют uncle Bob (дядюшка Боб), Чистый код: создание, анализ и рефакторинг. Этот бестселлер в среде разработчиков трудно переоценить. На страницах разворачивается бой с "дурно пахнущим" кодом. Я не скажу, что Совершенный код Стива Макконнелла нужно читать новичку. В книге мало примеров кода и жизненный цикл разработки ПО расписан до мелочей. Однако произведение must read для п