Большая картина или руководство по программированию связанных тем? - PullRequest
0 голосов
/ 23 марта 2011

Мне было интересно, может ли кто-нибудь дать общее представление о том, как связаны следующие темы и другие не упомянутые:

"шаблон проектирования" "стандарт / стиль кодирования / программирования" ...

Я слышал об этом из разговоров и книг людейимена, но были поражены этими именами.Могу ли я получить некоторую организацию и общую картину отсюда?

Спасибо и всего наилучшего!

Ответы [ 2 ]

3 голосов
/ 23 марта 2011
  • «Стандарт кодирования» - это то, как выглядит исходный файл, сколько пробелов или табуляций использовать. Прописные / строчные буквы и т. Д.
  • «Шаблон проектирования» - это структура кода, структуры данных и алгоритмы.
  • «рефактор» - это процесс изменения структуры кода при сохранении его поведения. Обычно мотивация для рефакторинга состоит в том, чтобы структурировать код в хорошо известные «шаблоны проектирования».
  • «Повторное использование кода» - это обычно бонус, который вы получаете за успешный рефакторинг. То есть, когда ваш исходный файл содержит код, связанный с единым набором функций. Вы устранили другие проблемы из кода, чтобы больше не беспокоиться о дополнительном багаже, который вы взяли с собой, если попытаетесь использовать код где-то еще.
3 голосов
/ 23 марта 2011

Я думаю, вам нужно купить копию «Прагматического программиста» Дэйва Томаса и Энди Ханта.Есть много других хороших книг, которые также пытаются связать вещи вместе, но это отличное место для начала.

...