ソフトウェアエンジニアリング– tag –
-
Column
DDD(ドメイン駆動設計)で『設計の混乱』を解決!MVCとの違いから実装例まで
アプリケーションが複雑になるにつれて、「どこにどのロジックを書けばいいの?」「Controller が肥大化してメンテナンスできない...」「新機能を追加するたびにバグが出る」そんな設計の混乱に悩んでいませんか? DDD(Domain Driven Design:ドメイン駆... -
Column
CoE(センター・オブ・エクセレンス)とは?組織変革を推進する専門組織の作り方
「DX推進のためにCoEを立ち上げます」「AI導入でCoEチームを組成」こんな話を社内でよく聞くようになりました。でも実際、CoEって何をする組織なの?どうやって作ればうまくいくの? CoE(Center of Excellence)は、特定分野の専門知識を集約し、組織全体... -
Column
チームトポロジーとは何か。開発組織の生産性を上げる!
チームトポロジーで開発組織の生産性を上げる!基本パターンと実践ガイド 開発チームを増やしたのに、なぜかリリーススピードが遅くなった。新しい機能を追加するたびに、複数のチームとの調整に時間がかかる。そんな経験はありませんか? 組織が成長する... -
Column
RTO、RPO、DRの違いを理解しよう!災害復旧計画の3つの重要指標
システム障害や災害が発生したとき、「どれくらいの時間でシステムを復旧できるか」「どこまでデータを復元できるか」は、ビジネスの継続性に直結する重要な問題です。RTO、RPO、DRという3つの指標を理解することで、適切な災害復旧計画を立てることができ... -
Column
Noto Sans JPにこだわらなくてもOK!用途別おすすめ日本語Webフォント5選
Noto Sans JPにこだわらなくてもOK!用途別おすすめ日本語Webフォント5選 Webサイトを作る時、「とりあえずNoto Sans JPを使っておけば安心」と思っていませんか?確かにNoto Sans JPは無難で読みやすいフォントですが、実はサイトのパフォーマンスやデザ... -
Column
開発現場で聞く『アジリティ』って何?変化に強いチームを作る
# WordPress記事:開発現場で聞く『アジリティ』って何?変化に強いチームを作る実践的な取り組み方 ## 記事本文(WordPress SWELL形式) https://www.agilealliance.org スクラムやアジャイル開発の現場で「アジリティを高めよう」「もっとアジリティが必... -
Column
printデバッグを理解して、使いこなす
プログラミングを始めたばかりの頃、誰もが一度は経験するのがprintデバッグです。「なぜかエラーが出る」「期待した値が返ってこない」そんな時、とりあえずprint文やconsole.logを追加して、変数の中身を確認してみる...そんな経験はありませんか? 実は... -
Column
エンジニアにおすすめ資格4選!転職・年収アップに直結する資格とは
「どの資格を取れば転職に有利になるの?」「資格取得で本当に年収は上がるの?」と悩んでいるエンジニアの方は多いのではないでしょうか?実際、資格によって転職市場での評価が大きく異なり、中には年収50万円以上アップにつながる資格もあります。 この... -
Column
Python開発初級者へ。venvもいいけどDocker便利やぞ!環境管理の悩みを5ステップで解決する
Python開発を始めて数ヶ月、venvで仮想環境を作って開発している皆さん。こんな経験はありませんか? 「新しいプロジェクトを始めるたびにpython -m venvを実行して、source venv/bin/activateして...あれ、またPythonのバージョンが違う」「チームメンバ... -
Column
axios interceptorでログイン401エラーが表示されない問題を3ステップで解決
axios interceptorでログイン401エラーが表示されない問題を3ステップで解決 React + axios でJWT認証を実装していて、「ユーザーが間違ったパスワードを入力しても、エラーメッセージが表示されない」という問題に遭遇していませんか?開発者ツールを見る...