Murga

個人的に言いたいコト・主張・気持ち。

2020-11-01 : このブログは更新停止しました。以降の記事は Neo's World (https://neos21.net/) にて公開していきます。
このブログの記事は今後 Neo's World に移行し、記事およびブログ全体を削除する予定です。

エンジニア必須スキル

あえて確認をしないようにする輩

ある開発案件で、CI/CD のルールを検討していて、 feature ブランチからのプルリク作成時にユニットテストを実行する プルリク作成後はコミットがあるたびにユニットテストが再実行される ユニットテストが成功していない状態では、管理者でもマージはできな…

間違ってるし分かりにくいから訂正しろそれ集

ホントに日本人として義務教育を受けてきたのか疑わしくなるような、他人との会話スキルのない連中ばっかりで連日腸煮えくり返っている。文句しか出てこない毎日なのでココに書き殴る。過去にもこのブログで書いたようなことばっかりだ。 大前提 「〜の様に…

data とか info とか list とか item とかいう変数名止めろ

currentData itemInfo dataList とかなんとかいうダッサイ変数名マジで止めろ。 ただ単に「ネーミングセンスがダサい」という話では留まらず、実際に悪影響を及ぼすネーミングだから、止めるべき理由と、止め方・改善方法を教える。 何が悪いの? コード例 …

日本の SE が好きそうな Excel ドキュメントのテンプレートを作った

ニホンノエスイーは Excel が大好きだ。設計書、テスト仕様書、WBS などは、当然 Excel で作る。 ただ、ニホンノエスイーのほとんどはスキルが低く、Excel すら使いこなせない。そのくせリッチな見た目や不必要なレイアウトに凝ったりするので、保守・拡張し…

自分がコードを書く時に気を付けていること

ふと思い立って、自分がコードを書く時に気を付けていること・心がけていることを振り返ってみた。 大きなくくりでいうと、こんなところ。 読みやすいこと (インデントや名前など、表面的なところ) 改修しやすいこと (ある意味での「読みやすい」こと) 冪等…

Excel で設計書作るのそんなに悪いことか?

僕は長らく Excel で仕様書や設計書、テストケースなどを作ってきた。現在も、何か情報を整理しようと思うと、とりあえず Excel に書き始めている。とある現場では「Excel マスター」なる称号をもらったりしたし、Excel の細かな仕様は技術ブログ Corredor …

契約による設計・契約プログラミングが少しワカッタ

「契約による設計 Design By Contract」とか「契約プログラミング Programming By Contract」とか、単語は聞いたことあったけど何するもんなのかよく分かんねーなーと思ってた。 Wikipedia の記事を抜粋するとこんな感じ。 参考:契約プログラミング - Wikip…

俺が弊社に指摘していた「認識の甘さ」が大事件になってたご報告

(※ 多分にフェイクあり) 弊社は技術力の高い人間はまぁまぁいるが、ビジネスコミュニケーションスキルが皆無だったり、契約や書類仕事が低品質で雑だったりする。「俺達は技術力で戦うぜヒャッハー!」的な学生っぽいノリだけでやってきた小さい会社なので、…

クラウドやるならアプリやインフラの垣根はなくさないと

フェイクあり。 オンプレからクラウドへのシステムリプレイス案件に携わった。PM はイベントに登壇して「エンタープライズにおけるクラウド移行の勘所」みたいなのを語ってるような人だったので、さぞ見識が深いのだろうと思っていたけど、いざ蓋を開けてみ…