タグ

clojureとhoney-sqlに関するishideoのブックマーク (2)

  • Clojureで業務システムを作ったメモ

    clojurememo.md Clojureを仕事で使った経験をメモしておきます。 2015年の冬に番稼働したシステムのため、使用したライブラリ等については、必ずしも現在の流行に沿っていないと思います。 作ったもの スタッフがウェブブラウザによりアクセスし、ログインして使用する業務システム 商品管理、売上管理、支払管理etc.. 規模 DBテーブル数80程度 画面数200程度 コード行数40,000行程度 開発体制 業務外でClojureの勉強をしていた筆者と、初めてClojureに触れる若手3名 筆者がまずディレクトリ構成を決め、ログイン、DB検索、DB更新を含む小さな機能を作り、簡単な解説ドキュメントを作りました。メンバーにはそれを参考に類似の機能から担当してもらいました。 主な使用ライブラリ Duct REPL内でWebアプリケーションの起動・停止・リロードを行う枠組みとして利用

    Clojureで業務システムを作ったメモ
  • Clojureをプロダクトに導入した話 - Opt Technologies Magazine

    最近、弊社で開発しているプロダクトに初めてプログラミング言語Clojureを導入したため、その詳細をご紹介します。 あいさつ Clojure導入の経緯 プロダクトの要件 Clojureで実装する意義 JVM言語としての実用性 シンプルで高い表現力と拡張性 インタラクティブでインクリメンタルな開発スタイル Clojure導入の道のり 機能実現のためのライブラリ検討 プロジェクト構成: Luminus アプリケーション状態管理: mount DBアクセス: HugSQL ジョブスケジューリング: Immutant 日付時刻: clj-time コード品質を底上げするための+αのライブラリ利用 仕様記述/バリデーション: schema 静的解析: cljfmt, eastwood, kibit チームメンバーへの情報共有 ドキュメントとしてのコード(+ docstring, schema, ユニ

    Clojureをプロダクトに導入した話 - Opt Technologies Magazine
  • 1