タグ

ブックマーク / tech.innovator.jp.net (2)

  • ねばり強く問題に向き合えるかという資質 - Innovator Japan Engineers’ Blog

    こんにちは、CTOの山岡(@hiro_y)です。 先日、ISUCON12のオンライン予選に三人のチームで参加しました。戦には進出できませんでしたが、目標の「スコアをゼロでなく、きちんと出せる形で終わること」「楽しむこと」の二つは達成することができました。 久しぶりに一日アプリケーション開発のことだけ考える時間を持てた気がします。自分の場合、普段はどうしても会議やいろいろやらなければならないことが多く、なかなかまとまった時間を取ることができていませんでした。定期的にそうした時間を取れるようにしてみようかな、と思ったりしています。 さて、ISUCON12オンライン予選への参加を通じて、エンジニアの資質としてあらためて「ねばり強さ」というものがあるなと感じました。何か問題が起こったとき、あるいはわからないことに遭遇したときに、一歩一歩解決に向けて考えたり、調べたりしながら手を動かし続けられる能

    ねばり強く問題に向き合えるかという資質 - Innovator Japan Engineers’ Blog
    takets
    takets 2022/08/04
  • PHPコードの静的解析ツールたち - Innovator Japan Engineers’ Blog

    複数人で開発していると、コードの書き方(インデントやブレスでの改行など)について意見が分かれることがあるかと思います。 また、PHP7.0以降で使えるタイプヒントは、宣言した型が不一致だとエラーになってくれますが、実行するまでエラーになるかわかりません。 安心安定の開発にはこれらが障害になりますので、静的解析によって排除しましょう。 今回はそのためのツールと簡単な使い方を書きます。 PHP_CodeSniffer PHPMD PHPStan Larastan 余談 おわりに PHP_CodeSniffer github.com 決められたコーディング標準を守っているかをチェックするツールです。 ここではPSR-12への準拠をチェックする例を示します。 導入 ルールファイル(phpcs.xml)作成 実行 # Composerで導入 $ composer require --dev squi

    PHPコードの静的解析ツールたち - Innovator Japan Engineers’ Blog
    takets
    takets 2019/02/08
    phpmd, phpcsの自分ルールの設定方法
  • 1