Open Haramaki0326 opened 2 years ago
下に行くほど良い設計
var b int //引数aを2倍して返す関数 func twice (a int) int{ b=a*100 //関数の役割とは関係のない処理 return a * 2 } func main(){ fmt.Prinln(twice(5)) fmt.Prinln(b) }
func twice (a int) int{ return a * 2 } func main(){ num := 5 fmt.Prinln(twice(num)) b = num * 100 fmt.Prinln(b) }
下に行くほど結合度が低い良い設計
凝集度
7つのレベル
下に行くほど良い設計
偶発的凝集
論理的凝集
まとめ