{"id":302,"date":"2019-06-24T01:48:59","date_gmt":"2019-06-23T16:48:59","guid":{"rendered":"https:\/\/blog.hgrs.me\/?p=302"},"modified":"2019-06-24T01:48:59","modified_gmt":"2019-06-23T16:48:59","slug":"%e5%8d%98%e4%b8%80%e8%b2%ac%e4%bb%bb%e3%81%ae%e5%8e%9f%e5%89%87%ef%bc%88srp%ef%bc%89%e3%82%92%e3%81%be%e3%81%a8%e3%82%81%e3%81%a6%e3%81%bf%e3%82%8b","status":"publish","type":"post","link":"https:\/\/blog.hgrs.me\/archives\/302.html","title":{"rendered":"\u5358\u4e00\u8cac\u4efb\u306e\u539f\u5247\uff08SRP\uff09\u3092\u307e\u3068\u3081\u3066\u307f\u308b"},"content":{"rendered":"

\u306f\u3058\u3081\u306b<\/h2>\n

\u30af\u30e9\u30b9\u8a2d\u8a08\u306e\u6709\u540d\u306a\u539f\u5247\u3068\u3057\u3066SRP\uff08The Single Responsibility Principle\uff09\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u308c\u306b\u3064\u3044\u3066\u307e\u3068\u3081\u308b\u6a5f\u4f1a\u304c\u3042\u3063\u305f\u306e\u3067\u3001\u3064\u3044\u3067\u306b\u516c\u958b\u3057\u307e\u3059\u3002<\/p>\n

\u3053\u306e\u8a18\u4e8b\u306f"Agile Principles, Patterns, and Practices in C#"\u3092\u57fa\u306b\u307e\u3068\u3081\u3066\u3044\u307e\u3059\u3002<\/p>\n

\u30b9\u30e9\u30a4\u30c9<\/h2>\n

\u3053\u306e\u30b9\u30e9\u30a4\u30c9\u306b\u307e\u3068\u3081\u3066\u3042\u308b\u306e\u3067\u898b\u308c\u3070\u306a\u3093\u3068\u306a\u304f\u306f\u308f\u304b\u308b\u3068\u601d\u3044\u307e\u3059\u3002\u305f\u3060\u3001\u53e3\u982d\u767a\u8868\u7528\u3067\u4f5c\u3063\u305f\u306e\u3067\u30b9\u30e9\u30a4\u30c9\u306b\u306f\u66f8\u3044\u3066\u306a\u3044\u3053\u3068\u3082\u3044\u304f\u3064\u304b\u3042\u308a\u307e\u3059\u306e\u3067\u3001\u305d\u306e\u8fba\u306f\u3053\u306e\u8a18\u4e8b\u306e\u6587\u3092\u898b\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n