Я пытаюсь выяснить, существует ли консенсус относительно того, когда мы должны создать новый метод в нашем коде. Например, мы должны создать только новый метод/функцию, если мы снова будем использовать код (поэтому мы, очевидно, сокращаем используемые строки), или обычно это делается, чтобы избежать беспорядка кода. Я давно программировал, но я действительно просто зашел и решил довольно случайным образом.
Есть ли какие-либо шаблоны дизайна или книги, которые касаются этого? Связанный с этим вопрос заключается в том, что мы должны устанавливать параметры только в объекте с использованием методов getter и setter. Это создало бы намного больше кода, но сделало бы вещи более управляемыми? Любой консенсус по этому поводу?