疎結合なソフトウェア設計とは?メリットと実践方法を解説
こんにちは、開発チームの本田です。今回はソフトウェア開発において重要な「疎結合な設計」についてご説明します。システム開発会社として、より保守性が高く拡張しやすいシステムを構築するために欠かせない考え方です。 ■疎結合とは
いま必要ないものは作るな!「YAGNIの原則」|エンジニアの原理原則3
エンジニア・IT業界には、有名な原理原則や法則がいくつかあります。先人が何度も経験したことを言語化しているので、そこから学べることは多いはず。 今回は「YAGNIの原則」について紹介します。
デザイナーの仕事力を考え直す本
最近読んだ本で印象に残っている本を紹介します。 デザイナーのビジネススキル キャリア5年目からの「壁」の越え方 私もUI/UXの分野ではちょうどキャリア5年目になるので、ドンピシャなタイミングで読めたなと思います。 デザ
Macのreturnキーとenterキーの違いとは?
文章を打っていて改行をしたいとき、何かを確定したり、コマンドを実行したいときに押すためのキーとして「return」と「enter」があります。 日本ではenterキーと呼ぶことが多いため、IT以外の業界だとreturnキ
Focus(フォーカス)をデザインする—誰もがストレスなく使えるプロダクトへ—
最近の案件で、キーボード操作時のフォーカス表示について改めて検討する機会がありました。画面デザインでは「ホバー」や「タップ」に意識が向きがちで、フォーカスは見落としがちだったと思います。この記事では、フォーカスが何か、ど
読書にオススメの付箋
最近、紙の書籍の場合は読書中に付箋を使うようになりました。電子書籍の場合はマーカー機能がありますが、紙の場合は何かしらの目印をつける必要があります。 ドッグイヤー(紙の端を折る)をしていた時期もありましたが、付箋の方がペ
仲間について考えた話 – ギバー同士が助け合う
「仲間」という言葉ほど、使われすぎている言葉はないかもしれない。 職場の同僚も仲間。学生時代の友人も仲間。ビジネスパートナーも仲間。SNSでつながっている人も仲間。 でも正直なところ、その中身はかなり違う。深さだけの問題
AIの「今日はもう使えません」問題を、どう解いたか
最近、AI に「今日はもう使えません」と言われた。 正確にはこうだ。 パソコンに向かって作業していて、頭がだんだん乗ってきて、「よし、ここからだ」というところで—— 画面にこう出た。「ただいま利用上限に達しました。しばら
人生は20代で決まるのか?
数年前に『人生は20代で決まる』という書籍を読みました。タイトルを聞いてドキッとする人もいるのではないでしょうか。 今回はこの書籍を通して自分が感じ取ったこと、そこから数年経って20代が終わりに近づきつつある現状について









