2011-03-23 1 views
0

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

  • «код повторного использования»
  • «рефакторинг»
  • «Паттерн»
  • «кодирование/стандарт программирования/стиль»
  • ...

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

Спасибо и приветствую!

ответ

3

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

+0

[Прагматический программист] (http://pragprog.com/titles/tpp/the-pragmatic-programmer) стоит каждого пенни. – sarnold

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

 Смежные вопросы

  • Нет связанных вопросов^_^