副作用と参照透過性と冪等性を理解して、テストでドメインを磨く
ドメイン駆動設計#1 Advent Calendar 2019 の 16 日目の記事です この記事はふわーっと副作用・参照透過性・冪等性を理解して、モデルをそれっぽーくリファクタリングするもので...
80 search resultsShowing 1~20 results
You need to log-in
ドメイン駆動設計#1 Advent Calendar 2019 の 16 日目の記事です この記事はふわーっと副作用・参照透過性・冪等性を理解して、モデルをそれっぽーくリファクタリングするもので...
僕らのチームはだいたい 1 時間で 1 ネタのモブが終わるか延長戦するかって感じだったんだけど、最近はうまくいくと 1 時間で 3 ネタ 1 片付けて、さらにダベる時間までできたんだよね 僕は自...
Vim ( & ideavim ) キーマップ設定ガイド なにやら難しそ〜うな vim の設定を、キー設定に絞って基本戦略という考え方でまとめてみようと、唐突に思った 凝ったワザとかイベ...
Vim パワーはテキストオブジェクトと繰り返しが7割 - 脱初心者の一歩 7割だって? ( 要出典 ) タイトルは勢いです が、それでも vim の力のかなりの部分を占めるテキストオブジェクト等...
どうも、失敗系モナドが大好きな人です。 OptionとEitherのFor式を紹介するために、ステップを踏んだ演習を考えてみました。 折角考えてみたのできれいにまとめて公開してみようかと思います...
まわり見てるとちょいちょいこれでハマっている人がいるので、躓かなくなると良いなと思ってまとめ さっと spock 細かい説明は省きますが、setup cleanup がいくつかと、where と...
先日プログラミングコンテストの過去問を haskell でやった時に、べき乗をなんやかんやするロジックを書いた時に最終結果が12340000で欲しかったのに12340000.0になってしまって通...
先日プログラミングコンテストの過去問を haskell でやった時に、べき乗をなんやかんやするロジックを書いた時に最終結果が12340000で欲しかったのに12340000.0になってしまって通...
.gitignore_global を活用してメモやスクリプトを整理しよう Git Advent Calendar 2019 の 16 日目の記事でございます メモ、あるよね プロジェクトに関す...
前にとある DDD の座談会で「静的言語で DDD をしているならテストはいらない?」という質問が出て、思ったより多くの人が「そうだ / そうかも」の空気になって驚いたので、ちょっと整理してみる...
勢いだけで書いたよ! 大体タイトルの通り! いきなりだけど、勉強会で話を聞いたり twitter を見たりしてると、とりあえず見つけた名詞をクラスにして周辺のデータっぽいやつを全部そこに放り込ん...
概要 よく迷うことやレビューでよく議論になることをまとめてみる。 溜め込んでおいて、辞書的に使えれば良いかなって感じ。 キリが無いのでとりあえず思いついた箇所だけざっと調べてまとめてみた。 別に...
※ この記事はちょー長いです。垂れ流しアウトプットです。そして割とニッチなネタが多いです。 ※ けどやって良かった。頭の整理と手を動かす良い機会になった。 はじめに どうも python 歴は ...
こんなファイルがあるとして $ cat /tmp/foo.txt foo bar pon readlines()を使うとこうなっちゃう with open('/tmp/foo.txt', 'r...
アジャイル / スクラム / チーム開発の[不吉な匂い]まとめ まずはポエム やることを考えて自力で実現できるスキルがあれば良い。何か一芸に秀でていればやり方を決めたりはそこそこ好き勝手できるし...
「java8 で stream やってみたけど慣れねー」とか「ちょっと難しいことしようとするとできねー」ってのを良く聞くのでまとめてみるよ。 型さえ把握すれば8割方わかった様なもんなので、それを...
絵で理解するリスト処理 - java8 stream / javaslang - のおまけ記事! いつも通り長すぎたので分離した。 ざっと行くぜ! [おまけ - java8 stream]: 他...
spock での全テストがとても遅いプロジェクトがあってちょっと困っている。 べき論はテストの再設計なんだけど、取り急ぎ日に何十回も実行するテストと、日に一回実行するテストに分けようと思う。 そ...
mac はopenというコマンドでダブルクリックのようなことをできる。 参考: 知ってるとちょっと便利なMacの固有コマンド また、vim のコマンドラインモードでは%で今編集中のファイルのパス...
haskell はある程度触っているけど http 通信をしたことはなかった。 なんかライブラリがいくつもあってどれを使ったら良いか分からないってのと、普段 http 通信は python とか...
80 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.