Записи с меткой «чистый код»

Практика: алгоритмы и стандартная библиотека C++

В последнее время тут редко появляются посты, так как мы пытаемся количество перевести в качество. В частности: из разрозненных материалов по С++ собираем что-то типа учебника для начинающих (сейчас готовы только первые 4 урока); учебник для продолжающих должен содержать наиболее актуальную информацию, но такая информация встречается только на конференциях. Собирая материалы мы пишем аннотации и …

SOLID принципы. Рефакторинг

Dependency_Inversion_Principle_example

Любая полезная программа постепенно изменяется, в нее вносятся новые возможности. Очевидно, что с кодом что-то не так, если для небольшого изменения приходится переписывать значительную часть системы. Под чистым кодом понимают код, который обеспечивает удобство сопровождения и безболезненность внесения изменений. Чистый код должен быть не только оформлен определенным образом [1], но и иметь определенную структуру. Существует …

Теория чистого кода. Стиль кодирования

doxygen_class_diagram

Чистый код должен быть эффективным, простым для восприятия и сопровождения, гибким и надежным. Приведенные требования зачастую противоречат друг другу, поэтому для написания чистого кода в каждом конкретном случае надо идти на некоторый компромисс. Нередко опытные программисты пытаются сформулировать советы по написанию чистого кода [1, 2, 3, 4, 5], которые зависят от используемого языка программирования, но …

×