ブックマーク / itnews.org (4)

  • 過大評価されるDDD(ドメイン駆動設計)

    この記事は、著者の許可を得て配信しています。 Is Domain-driven Design overrated? ドメイン駆動設計(DDD)は、システムのモデリングと構築のための優れたガイドラインを提供する大変便利なアプローチですが、それ自体が目的ではなく、目的のための手段です。その概念は有効ですが、それを使うことだけに限定すると、その一方で多くのことを失うことになります。つまり、実際にはDDDの先にも人生があるということです。 最近、「DDD は過大評価されている」というクリックベイトなタイトルの記事を投稿したところ、皆様からかなり注目を集めました。今回の記事は、社内やソーシャルメディア(TwitterやHacker Newsなど)で受けたフィードバックを取り入れて、前回の記事に内容を加えたものとなっています。また、私の考えにもう少しニュアンスを加えたかったので、あまり過激なものにはし

    過大評価されるDDD(ドメイン駆動設計)
  • Visual Studio Code時代の到来

    この記事は、著者の許可を得て配信しています。 https://blog.robenkleene.com/2020/09/21/the-era-of-visual-studio-code// 使用するツールを選ぶときに私が最も重視しているのは寿命です。ソフトウェアの学習は投資であり、後で別のアプリケーションに切り替えなければならない場合は、今まで投資してきた資産の一部を失うと言っても過言ではありません。 ほとんどのソフトウェアのカテゴリにおいて、寿命の長いソフトウェアを選ぶのは簡単で、最も人気のあるツールは、通常、最も長く続いているものです。Microsoft ExcelとAdobe Illustrator は両方とも1987年にリリースされましたが、今でもそれぞれのカテゴリで最も人気のあるソフトウェアであり続けています。 一方、テキストエディタは、最も人気のあるオプションが一番古いものでは

    Visual Studio Code時代の到来
  • マネージャーが把握しておくべき技術的負債を招く5つの論点

    Nicolas Carlo ソフトウェアクラフトマンシップに情熱を捧げ、アジャイルプロジェクト管理、フロント/バックエンドの知見もあわせ持つWeb開発者。 この記事は、著者の許可を得て配信しています。 https://understandlegacycode.com/blog/5-arguments-to-make-managers-care-about-technical-debt/ 経営陣はレガシーコードをリファクタリングさせません! あなたは自分の現在の状況を把握できていますか?すごくイライラする状況にいるのではないでしょうか。 開発者として、すでに問題が出ている点を修正することに興味がないマネージャーはたくさんいます。 新機能、緊急リリース、バグの修正…そのめちゃくちゃになっているコードベースのリファクタリングを先延ばしに言い訳はいくらでもあります 😭 正しいコードのメリットを説

    マネージャーが把握しておくべき技術的負債を招く5つの論点
  • 無料プランあり!GoogleスプレッドシートでAPIがつくれる「SheetAPI」

    ◆ SheetAPI https://sheetapi.co 紹介 「SheetAPI」は、GoogleスプレッドシートでRESTful APIがつくれるプロダクトです。 ITnewsでは過去に、Sheetson、SheetDB、Sheetbestと多くのGoogleスプレッドシートを使ったAPIサービスを紹介してきました。今回のSheetAPIは、Googleスプレッドシートの作成も不要な優れもの。 事前準備 まずは、Googleスプレッドシートを保存するGoogleアカウントでログインします。 ログインが成功するとホーム画面が表示されます。 こちらがAPIを作成するページです。早速「CREATE」からエンドポイントを設定します。 こちらがエンドポイント設定画面 Nameには、エンドポイント兼スプレッドシートの名前を入力し APIのパーミッションを設定します。 続いてModelには、保存

    無料プランあり!GoogleスプレッドシートでAPIがつくれる「SheetAPI」
  • 1