はじめに Unityを使用したソシャゲ開発・運用に関わって4年目になります。 そこで感じたプログラミングをする上で大切だと思ったことをピックアップしてまとめていきます。 あくまで私が感じたことなので、一般的に正しいとは限らないのでご了承ください。 大事だと思ったこと DRY(Don't repeat yourself) 同じ処理を何度も繰り繰り返し書かずに、共通化するということです。 とても当たり前のことですが、こちらを守るのは意外と難しいことだと感じています。 DRY守るのが難しい理由 他人がどこを共通化しているのか把握しきれない 自分が書いたコードでしたら、共通化した部分を覚えているのでそこまで難しいことはないかもしれません。 しかし、実際の開発で一人だけで書いていくことは少ないので、他人が共通化した部分を利用していく必要があります。 チーム開発ではDon't repeat yours
![3年間ソシャゲ開発に携わって、プログラムを書く上で大切だなと思ったこと - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/31484cdaec9311a046a72e4e216d3b006e5f2dde/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUVGJUJDJTkzJUU1JUI5JUI0JUU5JTk2JTkzJUUzJTgyJUJEJUUzJTgyJUI3JUUzJTgzJUEzJUUzJTgyJUIyJUU5JTk2JThCJUU3JTk5JUJBJUUzJTgxJUFCJUU2JTkwJUJBJUUzJTgyJThGJUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgwJTgxJUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUE5JUUzJTgzJUEwJUUzJTgyJTkyJUU2JTlCJUI4JUUzJTgxJThGJUU0JUI4JThBJUUzJTgxJUE3JUU1JUE0JUE3JUU1JTg4JTg3JUUzJTgxJUEwJUUzJTgxJUFBJUUzJTgxJUE4JUU2JTgwJTlEJUUzJTgxJUEzJUUzJTgxJTlGJUUzJTgxJTkzJUUzJTgxJUE4JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mZDIyOGI3ZjUxN2FjNjg0ODllY2ZkYWNhOWRlNzRjZg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwS3lvaGVpT2thd2EmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTM5M2VmMGU3ZWYzYjAwNjQwNTI5YTIxNzQyNTY0ZGVk%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Df2e3fb5baf5aa50662a47cc51e732d71)