You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Generally speaking, method invocation in Scala follows Java conventions. In other words, there should not be a space between the invocation target and the dot (.), nor a space between the dot and the method name, nor should there be any space between the method name and the argument-delimiters (parentheses). Each argument should be separated by a single space following the comma (,): As of version
チームでプログラムを作る場合、コードがバラバラだと何かと問題が起きてしまいがち。バグが起きたり、独自解釈で進めてしまって取り返しのつかないことになったりなど… そこで今回は、ScalaプロジェクトにScalariformを導入して、自動的にチームのコードを美しく均質なものにする方法を解説します。 by 株式会社クラフトマンソフトウェア 野澤 秀仁 コードの書き方がバラバラだとバグを産む 多くのプログラマは自分なりのコードの書き方を持っていると思います。プログラムをひとりで作っているうちは、自分のルールに従ってコードを書いていて問題はないのですが、チームで取り組むとなるとコードの書き方で問題が起こることがあります。 コードの書き方が違うせいでバグを生むことがあります。例えば、C言語風のシンタクスを持つ言語で、Aさんは if–elseif–elseのブレースを欠かさないことを自分ルールにしてい
自分は今年に業務でScalaを使い始めて本格的にはじめたのですが、入門した時に早めに知っておきたかったScalaのTipsを紹介しようと思います。 これらを早く知っていれば今後の負債を減らせるかもしれませんよ。 コード規約系 Scalaに限らずソースコードは書いた人の癖が非常に出やすいのでif(){}の{}位置など比較的どうでもいいことでチーム開発では揉めてしまいことがあります。 Scalariform コーディング規約を設定ファイルに書き込むとコンパイルするたびにオートフォーマットしてくれます。 導入もsbtのライブラリを追加するだけで非常に簡単なのでおすすめです 依存性 scalaのobjectは便利だけど、テストが大変です… 弊社のアプリケーションはslickのDAOが全部objectで構成されていてビジネスロジックばりばり書いてあったのでモックを差し替えることができずにテストの際に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く