タグ

ブックマーク / qiita.com/t-konta (2)

  • PHP8 Attributesの活用例 - Qiita

    近寄りがたいAttribute PHP8からAttribute(アトリビュート)が導入されました。 アトリビュートはライブラリやフレームワークの開発者向けの活用事例が多く、通常の開発案件においてはあまり日の目を見ない機能です。 大抵の場合は他の手法で代替がききますので、この機能ならではの利便性を見出せないと候補に入らないというのもありそうです。 個人的な印象なのですがアトリビュートがこれでもかと記載されたファイルを見ると、これまでのPHPの記法からかけ離れた感じがして尻込みしてしまったのですが同意してくれる人はいるでしょうか。 そんなとっつきの悪いアトリビュートですが、所属チームでは可能性を見出しており大活躍中です。弊社の事例をいくつか紹介させて頂き、アトリビュートの魅力を知って頂けたら嬉しく思います。 Attributeのおさらい そもそもアトリビュートとは何か、実際のサンプルコード見て

    PHP8 Attributesの活用例 - Qiita
  • WebAPIの設計に力を入れよう - Qiita

    LITALICOの主にバックエンド側を担当しているエンジニア、@t-kontaです。 この記事は『LITALICO Advent Calendar 2020』8日目の記事です。 はじめに LITALICOでは福祉サービスに関連する請求業務を簡単に行えるよう支援するサービスを提供しています。障害福祉サービス等の報酬改定は原則3年に一度行われますので、システムもそれらに追随していく必要があります。 その為、当初から変化に強く、柔軟に壊しやすくという標語をあげてシステム開発に挑んできました。マイクロサービス的な構成を取り入れたものその一環です。 さて、来年度の法改正に伴う全容も見え始め、開発ではその予測と対策にてんやわんやな状況が続いています。報酬に関する計算が異なる為、年度ごとに処理を分ける必要があるのですが、WebAPIのエンドポイントをどのように扱うかといった議論もされました。 振り返ると

    WebAPIの設計に力を入れよう - Qiita
    katzumi
    katzumi 2020/12/08
  • 1