Modegramming Style

2012年12月21日金曜日

ゆるふわScalaプログラミング・振り返り(7)

›
11月30日に開催された BPStudy#63 で「Scalaプログラミング・マニアックス」について、「 ゆるふわScalaプログラミング 」 といった方向性で振り返りをしています。その7はトレイトです。 Scalaプログラミング・マニアックス from Tomoha...
2012年12月20日木曜日

Scala Tips / トレイトと抽象クラス

›
クラスの多重継承の問題点は、クラスの継承関係が循環グラフになってしまった場合に、循環してかち合ってしまったクラスの扱いが非常に難しいということです。循環してかち合ってしまったクラスは一つにまとめたほうが良いのか、別管理にしておいた方が良いのか、用途によってどちらもあり得ます。これ...
2012年12月19日水曜日

Scala Tips / トレイトでクラス分割

›
Scalaプログラミングの便利さを日々体感しているわけですが、その重要な要素の一つがトレイト。トレイトは関数型言語のものではなく、オブジェクト指向プログラミングの技術ですが、そのあるなしはプログラミング・モデルに大きく影響します。 Scalaにおけるクラス設計は、このトレイトの存...
2012年12月18日火曜日

SimpleModeler 0.4.0

›
モデルコンパイラ SimpleModeler 0.4.0 をリリースしました。 マインドマップ(XMind)、SmartDox DSL、CSVからクラス図とJavaプログラムを生成する機能が実用フェーズとなっています。 最近拡張した文法が動作します。 要約 要約の文法 トレイト ...
2012年12月17日月曜日

MindmapModeling「チャネルの多様化で難題と化す予算の最適配分」

›
12月15日(土)に 横浜モデリング勉強会 ( facebook group )を行いました。また、会場には (株)アットウェア 様の会議室をお借りしました。参加された皆さん、アットウェア様、どうもありがとうございました。 この勉強会で、浅海が作成したモデルを紹介します。モデルは...
2012年12月14日金曜日

Scala Tips / Streamで採番(2)

›
Streamで採番 では、Streamのfromメソッドを使って数値の連番による番号の採番を行いました。 場合によっては、採番する番号として「A00001」というような英数字と数字の組合せを取りたい場合があります。 このような場合は、カスタムでStreamを作ることになります。 ...
2012年12月13日木曜日

Scala Tips / Streamで採番

›
名前に連番で番号を採番して関連付ける処理を考えます。採番する番号は、10から始めて10の間隔の昇順の数値とします。 名前と番号の対応を記述するケース・クラスNumberedNameを用意します。 case class NumberedName(name: String, numb...
‹
›
ホーム
ウェブ バージョンを表示

自己紹介

自分の写真
asami
詳細プロフィールを表示
Powered by Blogger.