2019-03-01から1ヶ月間の記事一覧

エンジニアが何か問題にぶつかったときにあるといい力を5個

最近ちょこちょこ相談されることがあって、直接のスキルではないけど、こういうのもスキルだよなぁって思ったので、思いついた順に書いてみる。5個になった。 ## 1. 問題を切り分ける力 「これがなぜか動かない」って相談されたときって、いくつかの要素が絡…

コードの読みやすさ

処理が一行ずつ書いてあるより、意味のある塊に閉じ込めてくれてると、読みやすいなぁって思う。僕は、たぶん、こんな順番で書いてる。 ## 1. ゴールまで行く 処理を一行ずつ書いていって、さくっと動くことを確認する。 ちなみに、このときの僕→(おれすご…

同じものを見てもらおう。弱さも見せよう。

とあるチームのリーダー的な人たちから「ちょっと相談したいことがあるんですけどいいですか?」って言われて「はいー。暇ですよ」って話を聞いた。 ## 相談 「実は、進捗が遅れているので、どうしたらいいかと思いまして」 うん。 「リカバリーするために、…

そのふりかえりの改善策って実現可能なのかな?

大変だったプロジェクトの反省会みたいな振り返りとかで、うまくいかなかったことだけを並べて「反省しています!次からはそうならないように、これこれといった対応をしていきたいと思います。」みたいなのをたまに見る。 そういうときに感じるのは「良かっ…

プロジェクトが始まる前に終わらせておくこと

「プロジェクトが遅延しないようにするにはどうしたらいいか?」という問いに対して「プロジェクトが始まったときに既にリリースされてたら遅延しない」と割と真面目に回答したー。— Mitsuyuki Shiiba (@bufferings) 2019年3月8日 特に、何か自分たちの未だ…

MicronautのBean定義のところらへん

今日は娘達とマリオをしたりしながらスキマ時間で、ぼーっとMicronautのドキュメントの3.1-3.5までを読んで手を動かしてみた。 https://docs.micronaut.io/latest/guide/index.html#ioc ソースはここ。 https://github.com/bufferings/hello-mn/tree/2019030…

MicronautはどうやってNamedアノテーションでBeanを取得してるんだろう?

最近、なんとなくMicronautを触り始めてる。 micronaut.io ## 気になった 順番にドキュメントを読んでいってて、この部分が気になった。 https://docs.micronaut.io/latest/guide/index.html#qualifiers import javax.inject.* interface Engine { int getCy…