まべ☆てっく vol.1にて発表した資料です。 2016/9/8 まべ☆てっく vol.1 2016/9/9 uploadRead less
まべ☆てっく vol.1にて発表した資料です。 2016/9/8 まべ☆てっく vol.1 2016/9/9 uploadRead less
以前からscala-jdbcというScala用のシンプルなJDBCラッパーを作っています。 github.com このscala-jdbcにコンパイル時にSQLのバリデーションを行うためのマクロを追加してみました。 たとえば以下のように少し間違ったSQL(カラム名の後ろに余計なカンマが付いている)を記述したとします。 sqlc("SELECT USER_ID, FROM USER") するとコンパイル時に以下のようなエラーが報告されます。 [error] /Users/takezoe/gitwork/scala-jdbc/src/test/scala/com/github/takezoe/scala/jdbc/validation/SqlValidationSpec.scala:30: Encountered " <S_IDENTIFIER> "USER "" at line 1, col
「オブジェクト指向入門 第2版 方法論・実践」を読み終えた。これでようやく「オブジェクト指向入門 第2版」を全て読み終えることが出来た。読むのは確かに大変だったけど、抽象データ型や契約による設計などといったエンジニアにとって役立つ概念を学ぶことができ、今後のプログラムの設計に大いに役立つだろうと思った。 オブジェクト指向入門 第2版 原則・コンセプト (IT Architect’Archive クラシックモダン・コンピューティング) 作者:バートランド・メイヤー翔泳社Amazon オブジェクト指向入門 第2版 方法論・実践 (IT Architects' Archiveクラシックモダン・コンピューティング) 作者:バートランド・メイヤー翔泳社Amazon 上巻 原則・コンセプト 上巻は特に「第3章 モジュール性」、「第6章 抽象データ型」、「第11章 契約による設計」の3つの章が面白かった
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く