algonote

There's More Than One Way To Do It

[Qiita投稿] Misskeyで学ぶdependency-cruiser

フロントエンドの依存の可視化、バリデーション Qiitaに投稿しました Qiitaに「Misskeyで学ぶdependency-cruiser」を投稿しました。TypeScript Advent Calendar 2023 Day 13の記事です。 qiita.com 所感 Rails+Packwerkとできることが近い気もします。なんで…

[Qiita投稿] spm-goでGoの結合度を計測する

よいパッケージ性の測り方 Qiitaに投稿しました Qiitaに「spm-goでGoの結合度を計測する」を投稿しました。Go 言語Advent Calendar 2023 Day 5の記事です。 qiita.com 所感 結合度関連だとConnascenceも面白そうですが、GitHub漁った感じ実装なさそうですね。…

IT企業の待遇差ファクターの分解

経営者と労働者で目線がずれる理由の正体を探る 日本のエンジニアの給料は高いのか低いのか 日本のソフトウェアエンジニアの給料の良さについては諸説あり、他職種より高いので高いと言われることもあれば、国別比較だと他国、特にシリコンバレー周辺より低…

itoで価値観共有のレベリング

ボードゲームで価値観共有を行う itoとは たまたま「彼女、お借りします」のマンガを読んでいたらitoというボードゲームを知りました。どちらかというと合コン用なんかに使われるのを想定しているようなんですが、それ以外のチームビルディングにも使えそう…

chocoZAPでちょこっと筋トレ

chocoZAPで数ヶ月筋トレしたメモ。 chocoZAPとは chocoZAPは「結果にコミット」で有名なライザップが作ったコンビニジムです。ライザップは30万/2ヶ月でトレーナー付きですが、chocoZAPは税込み3,278円/月なので価格帯が違いますね。 エニタイムフィットネス…

[Zenn投稿] SonarQubeでフロントエンドのCognitive Complexityを計測する

フロントエンドのコードスメルのあたりのつけ方 Zennに投稿しました Zennに「SonarQubeでフロントエンドのCognitive Complexityを計測する」を投稿しました。 zenn.dev 所感 Web系の会社で使われる言語で言うとSwiftだけcommunity editionでサポートされてい…

エンジニアリングマネージャーはいずれレビューマネージャーになる

テックリードとエンジニアリングマネージャーの分業は合理的か マネージャーにプレーヤーとしての能力は必要か 技術などの専門性を競争力としている企業において、マネージャーにプレーヤー能力をどこまで求めるかはしばしば議論になるポイントです。 一般に…

バックエンドとフロントエンドで人を分けるべきか

要はバランス バックエンドとフロントエンドで人を分けるべきかは業態による Web開発がCGIでデザイン性のあまりない匿名掲示板を作る位の時代だと、そもそもフロントエンドができることがブラウザの仕様やパフォーマンス上の理由により制限されていたので、…

Unityはすでに黒字化している

Unityの決算を読んでみる UnityにRuntime Feeが導入される 2024/01からUnityにRuntime Feeが導入されることが発表されました。今までの課金モデルと違い、ゲームのインストール数に応じて利用料が発生する仕組みで開発者から反発を受けています。 Unity Soft…

[Zenn投稿] オープンソースRailsリポジトリの統計比較

Rails開発のあたりをつける オープンソースRailsリポジトリの統計比較 Zennに「オープンソースRailsリポジトリの統計比較」を投稿しました。 zenn.dev オープンソースのプロジェクトは沢山の目によってウォッチされているのでコードは十分に綺麗で完璧という…