質問するログイン新規登録

質問編集履歴

1

2016/11/24 13:01

投稿

syogakusya
syogakusya

スコア67

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
  c#については、市販の本を使って勉強してきました。
9
9
  そのため、c#の言語機能については、理解が足りない範囲もありますが、ある程度は広く知っています。
10
10
  本題なのですが、私は今、c#でもっとよいコードを書けるようになりたいです。そういった能力を伸ばしたいと思っています。
11
- うまく表現できませんが、具体的には、どういったクラス設計にするべきか、クラス間のインターフェースをどのようにするべきかなど、与えられたソフトウェア設計をよりよいc#のコードで実現できるようになりたいのです。
11
+ うまく表現できませんが、具体的には、どういったクラス設計にするべきか、クラス間のインターフェースをどのようにするべきかなど、与えられたソフトウェアの要件をよりよいc#のコードで実現できるようになりたいのです。
12
12
  現在の環境では、業務を通じてそういったことを学ぶことはできません。
13
13
  開発をする方は他にもいて、皆私の上司なのですが、静的フィールドの参照インスタンスを共有するために継承を使ったり、フィールドをパブリックにしたり、しばしばひとつのメソッドが千ラインくらいあったり、ちょっと異常です。(私の環境ではこれがデフォです。)
14
14
  私が携わるソフトの開発期間も、私の力ではいつもぎりぎりといったところで、プログラムの設計について試行錯誤しながらじっくり悩むような時間はありません。