あかぎれが痛い

お腹が痛い人のブログです。Techネタや旅行ネタ中心に書いてます。

Programming

なぜフロントエンドのコンポーネント分割に失敗するのか?

タイトルは釣り。 ユースケースvsドメイン ユースケースは「こういう時に使うもの」と言えるもの、ドメインは「この業務知識」と言えるもの。 破綻する理由は、ユースケースとドメインがひとつのコンポーネントで混ざり合ってしまっているから。 まず、ユー…

Atomic Design を実装におけるコンポーネント分類手法として利用するのは悪手なのでは説

前提条件として 、 Atomic Design はデザイナーであるブラッド・フロスト氏が考えた デザインシステム だ。 bradfrost.com フロントエンド開発者は、Atomic Design の概念をソフトウェア開発に持ち込み、デザイナーとのユビキタス言語とすることで、アジャイ…

Rails Girls にコーチとして参加した時に心がけたこと

このエントリは、Rails Girls Japan Advent Calendar 2018 20日目です。 まだ枠が空いていたのでねじ込ませていただきました…w qiita.com こんにちは。 2018年11月3日に開催した、Rails Girls Sendai 1stにコーチとして参加してきました。 railsgirls.com イ…

数行のメソッドにもリファレンスマニュアルを用意すべき?

こんにちは。 コミケ前の閉塞感をどうにかしたいのでブログを書いています。 事の発端 先日、ジョインしたばかりの年上のメンバーが作成したPRを、私がレビューした時の話です。 既存コードであるプライベートメソッドの使い方がまずく、正しくない挙動をす…