読み物

ゼロから始めるdocker生活 ~ VT-Xなんてない

さて、タイトルで誤解されそうですがこの記事はDockerの入門記事ではありません。 現代的なツールチェインが使えない異世界な気分に浸れる開発環境を与えられたとあるプログラマーの異世界訪問記みたいなものです。 現代的な開発環境を作る上で欠かせない存…

技術的負債はリボルビング払いで返そう!

qiita.com という記事がTwitterに上がってたので見てみましたが、大変共感できるものでした。 システム開発をしていれば技術的負債はつきものです。特にサービス運営をしていれば、「たとえ借金をしてでも今出すべき!」ってタイミングは良くあります。 技術…

あなたの職業は何? RPG風のエンジニアの分類を作ってみた

ひとくちにエンジニアと言っても、いろんなタイプの人が居て、性格に応じたロールがある。 たとえば「◯◯さんはやたら設計に拘って動きが遅いけどバグは出さない」とか「◯◯さんは手が早いけど、よくバグも作りこむ」とか「◯◯さんはいつもCIと叫んでる」とか。…

ドキュメントからコードへ

From document-to-code from Hiroaki Koduki 最近「ドキュメントからコードへ」というのをキーワードに考えています。 その辺に関してつらつらと書いてみました。例のごとく英語で書いた資料より日本語の方が詳しいよ>< 「ドキュメントからコードへ」って…

なぜコピペはダメなのか?

コードレビューをしているとコピペしたと思わしきコードが持ち込まれることがあります。その度に指摘をするわけですが、よく指摘する内容をまとめてみました。 1). 記述内容を理解していない 「Google検索の結果をそのまま貼りました」「以前のコードがそう…

自分が何故、静的型付が好きなのか少し考えてみた

さて、私はRubyやJSも好きでよく使ってますが、基本的にはScalaとか静的な言語の方が好きです。 機械にできることは機械にやらせるというのが基本スタイルなので。その上で、どういったところを気になってるのか、せっかくの機会なので整理して見ました。 「…