Как добиться «идеального кода»?

Всем привет.

Я студент. Занимаюсь программированием около 1,5 года. В последнее время начал замечать, что код, написанный мной, тяжело читается. Например, когда преподаватели пишут свой код, то я его хорошо понимаю и в нем легко разобраться. А в моем коде творится какой-то хаос. Подскажите, пожалуйста, как правильно организовать архитектуру кода? Может быть, есть какие-нибудь книги или статьи на эту тему?
  • Вопрос задан
  • 2555 просмотров
Пригласить эксперта
Ответы на вопрос 4
@tugo
Изучать паттерны проектирования. По С++ вот фундаментальная книга. Книги по паттернам есть для любого языка программирования.

Почитайте про
Качество программного обеспечения
Ответ написан
Комментировать
@v_prom
Роберт Мартин "Чистый код"
Ответ написан
Комментировать
begemot_sun
@begemot_sun
Программист в душе.
Книги вам уже посоветовали. Скажу отсебятину.
Хороший, правильный код:
1. Легко себя меняет (в разумных пределах)
2. Легко себя понимает
3. В каждой процедуре\функции оперирует минимумом сущностей.
4. Говорит сам за себя (комментарии нужны, но к месту)
5. Легко себя тестирует (повзоляет писать автоматические тесты)
6. Взаимодействует с минимумом сущностей (не путать с п. 3)
7. ..... Может кто еще что добавит ?

Хороший код не пишется сам, его пишут люди. Практикуйтесь. Если давнишний код (годовалой давности) кажется вам плохим, и хочется его переписать, то вы на верном пути джедая программирования.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы