Javaが登場して熱狂的ブームだった時期に少し触って「俺的印象はダメぽ」と思ったのは、
objective-C と比較してだったかな。俺のオブジェクト指向言語の源流は objective-C/smalltalk な訳で。当時は Eiffel も若干勉強してた。
この10年無理矢理にでも時流に乗った言語故に揃ったライブラリの充実は確かに利点だが、
それをMS資金力で更にムリヤリ充実させている .NET Framework。
欲しい。けどもう口座増やしたくない。
新生 か 埼玉りそな でこういうのやってくんねえかなあ。
λ [.NET] C# マイコーディングルール
枠組みと単体テストをどわーっと書いている間のマイコーディングルール
- 書かないと次の単体テストに失敗する時の未実装部分:
throw new NotImplementedException()
- 書かなくても単体テストは通るが、結合できないはずの未実装部分:
// UNDONE: コメント
- 書かなくてもしばらくはなんとかなりそうな未実装部分:
// TODO: コメント
枠組みが出来たら上から順番にやっつける。
VSTSのクラスダイアグラムのあたりをもうちっと勉強すると、この辺のが何かあるのかもしれぬ。