ブックマーク / horimislime.hateblo.jp (3)

  • エンジニア立ち居振舞い:重箱の隅をつつかない - 面白コンテンツ探求日記

    お題「エンジニア立ち居振舞い」 自分は重箱の隅をつつかないというのを意識してる。 重箱の隅をつつく問題はコードレビューの現場でよく聞く。レビューの場で所詮「書き方レベル」の指摘が横行してしまうというやつ。 誰しも綺麗なコードを追求したい気持ちはあると思うし、自分もそうなんだけど、あまり良くないなと思ってやらない事にしてる。理由は3つ。 時間の無駄 指摘される側の精神衛生上よくない そもそも意味ない 細かい指摘でも修正してマージするまでには結構時間がかかる。コードを直し、手元でビルド・動作確認し、pushしてCIを回し、「修正しました」と報告し、LGTMが付いてやっとマージできる。このプロセスが日に何度も発生すると確実に時間をってしまうし、Nitsな内容を何度も何度も受けると精神的にも疲弊してしまう。それで生産性が下がってしまえばもっと大きな問題になる。 こうした指摘をしたくなる時、「コー

    エンジニア立ち居振舞い:重箱の隅をつつかない - 面白コンテンツ探求日記
  • spacemacsで俺のEmacsが強くてニューゲームになった - 面白コンテンツ探求日記

    社内Slackで #emacs チャンネルが発足したのをきっかけに、最近めっきり使わなくなったEmacs情報を漁ってたらなにやら凄そうなリポジトリを見つけた。 syl20bnr/spacemacs どうやらリポジトリを~/.emacs.dにcloneしてEmacsを起動するだけで、色んな便利パッケージのインストールから設定まで自動でやってくれるらしい。 早速セットアップしてEmacsが立ち上がるともうこんな状態。 themeやpowerlineといった見た目に各種標準モード、helmも入った状態でスタート。もう色々入っててよく分からんが、必要なパッケージは大体揃ってそう。 今までコツコツと秘伝のelispタレを継ぎ足して環境構築してたけど、もうこれ入れとけば十分かなという気持ちになった。定期的に設定変えたりとyak shavingするのは楽しいけど、最近は時間が勿体無いという気持ちのほうが

    spacemacsで俺のEmacsが強くてニューゲームになった - 面白コンテンツ探求日記
  • さいきんのターミナル開発環境 - 面白コンテンツ探求日記

    会社の同期で毎週勉強会をやっていて、自分が発表する番だったので最近使ってるCLIツールについてまとめてみた。 hub github/hub プルリクエスト作成などGithub上での作業をコマンドラインから。会社ではGH:Eでプルリクベースの開発スタイルなので毎日使っている。最近はhubのGo実装でghというのもあるみたいだけど、こっちはまだ試していない。 GitHubユーザーのためのhubコマンド - Qiita tig jonas/tig コミットログ等の閲覧を楽にしてくれる。仕事ではSourceTreeも使ってるんだけど、やっぱりメインの作業はターミナル上だし、log・diff・stashあたりがgitコマンドよりはるかに見やすくて手放せない。 ~/.tigrc に以下のような設定をしておけば、historyで選択しているcommitGithubページをすぐ開くこともできて便利。 t

    さいきんのターミナル開発環境 - 面白コンテンツ探求日記
  • 1