yn2011's blog

技術メモ

現場

書籍「Clean Agile」を読んで、アジャイル開発の正しさを支えるソフトウェア開発の経験則について考えた

書籍「Clean Agile 基本に立ち戻れ 」を読んだ。 この書籍は、アジャイルソフトウェアマニフェストを策定したスノーバードの会議の主催者でもある Robert C.Martin 氏 が、近年広まっているアジャイルに関する誤解を解くために、アジャイルの歴史やアジャイ…

git のブランチ命名とコミットメッセージのルール

所属企業で代々引き継がれている(と思う) git のブランチ命名とコミットメッセージのルールを汎用化してみた。 ブランチ 具体例 type scope task-number name コミットメッセージ 具体例 type scope, task-numer message そんなにコミットメッセージって大事…

エンジニアが業務用 mac の ディスク空き容量を 100GB 増やすためにやったこと

気づいたら業務用 mac のディスク容量の空きが 10GB ぐらいしかなくて困ったので色々やって 100GB 空けたという話。「mac ディスク容量」みたいにググってもゴミ箱を空にするとか全然参考にならないことしか出てこなかったのでこの記事を書いている。 業務用…

Android バージョン毎の WebView と Chrome の対応表

自分用に整理していたが、けっこう有用かもしれないので公開する。 バージョン Name WebView更新*1 WebView 依存アプリ*2 Chrome バージョン*3 リリース日 4.1-4.3 KitKat 不可 - Chrome ベースではない 2012年7月9日 4.4 KitKat 不可 - Chrome Android vers…

モブプログラミングのモブのときに意識していること

前提 モブプログラミングをする前にやっていること モブのときにやっていること 助ける 進行する 質問する 丁寧に会話する 記録する モブのときにやらない方がいいこと 前提 モブプログラミング歴 9 ヶ月程度 参加者は全員リモートワークで、最小2人、最大で…

コードレビューを受ける前に確認しておきたいチェックリストを整理してみた

レビュアーの負荷軽減とレビュー時間の短縮を目的として 、コードレビューを依頼する前に確認しておくべきチェックリストを整理してみた*1 チェックリストは特定の言語・フレームワーク、開発内容(バックエンド・フロントエンド)に依存しない内容になるよ…

CSVファイル差分比較マニュアル

環境 やりたいこと 比較対象のCSVファイルを整形する ソート 補足 文字コード変換 実際に比較する git diff csvdiff まとめ 環境 GNU bash, バージョン 4.4.23(1)-release (x86_64-apple-darwin18.0.0) macOS 10.14 やりたいこと 2つのCSVファイルの差分比較…