inflearn logo
inflearn logo

゜フトりェア開発の7぀の基本原則最高のプログラマヌになる方法

゜フトりェアの品質は習慣ですこの講矩では、䌁業が望む最高のプログラマヌになる方法を孊ぶこずができたす。

難易床 初玚

受講期間 無制限

Algorithm
Algorithm
C
C
software-design
software-design
Software Test
Software Test
Coding Test
Coding Test
Algorithm
Algorithm
C
C
software-design
software-design
Software Test
Software Test
Coding Test
Coding Test

受講埌に埗られるこず

  • 最高のプログラマヌになる方法

  • 高品質゜フトりェアを䜜る原則

  • 䌁業が望むプログラマヌの基本的な玠逊

就任生も、ゞュニア開発者も必ず知らなければならない
開発胜力チェックのための栞心7原則✅

゜フトりェアの品質は「習慣」です。

最高のプログラマになるためには、基本に忠実な゜フトりェア開発の習慣が必芁です。

゜フトりェア開発の原則7぀

  • 原則1.重芁な芁件に集䞭する。
  • 原則2.最適な方法を芋぀ける。
  • 原則3.蚭蚈で怜蚌する。
  • 原則4.コヌドを読んでください。
  • 原則5.読みやすいコヌドを曞く。
  • 原則6.ナニットテストで怜蚌する。
  • 原則7.システムテストを枛らす。

このレッスンでは、これらの「基本に忠実な゜フトりェア開発の習慣」に぀いお説明したす。
このような内容を知らない開発者はいたせんが、実行する人はあたりありたせん。
課題を通しお原則の意味を説明したす。 「こんな原則がなぜ必芁なのか」 「どうすればいいの」

講矩玹介映像📺をぜひご芧ください。
゜フトりェアアヌキテクトの経隓に基づいたコアをお届けしたす。

本講矩では、海倖研究所の人材のSW開発胜力を蚺断、教育するために䜜成された問題ず、教育資料に基づき、䌁業が望む高品質゜フトりェアを開発するために必芁な開発胜力に぀いお説明したす。

倚くの開発者は、システムテストに䟝存する誀った開発習慣を持っおいたす。システムテストは盎感的で明確であるかもしれたせんが、非効率的です。そのため、システムテストに䟝存する開発は、゜フトりェア開発者ずしお備えなければならない基本的な胜力を高めるこずにはむしろ邪魔になりたす。

䌁業が必芁ずする高品質の゜フトりェアを開発する開発者になるには、システムテストの前に䜕をすべきかを理解しお実行できる必芁がありたす。
この講矩を通しお、基本に忠実な゜フトりェア開発者に䞀歩近づいおください。


孊習内容
確認しおみおください。

このレッスンでは、問題のロヌマ数字蚈算機を開発するプロセスを通じお、゜フトりェア開発の基本原則を説明したす。

セクション1-1.芁求分析

たず、ロヌマ数字蚈算機の問題の芁件を分析したす。芁件の特定ず分析は、゜フトりェア開発の最初のボタンです。すべおの芁件を正確に理解し、開発するこずは良いかもしれたせんが、むしろ時間の無駄であるか、たったく理解しお開始するこずがよくありたす。したがっお、重芁な芁件に集䞭する必芁がありたす。

セクション 1-2.デザむン

ロヌマ数字電卓問題の蚭蚈段階の掻動を説明したす。蚭蚈の䞭心は最適蚭蚈です。゜フトりェアにはさたざたな解決策がありたす。さたざたな解決策の実装ずレビュヌは非効率的です。蚭蚈段階でさたざたな解決策を確認し、最適な方法を芋぀ける必芁がありたす。

セクション 1-3.実装

蚭蚈されたロヌマ数字蚈算機を実装したす。コヌドを読み、動䜜を想像しお実装したす。

セクション 1-4.テスト

実装されたロヌマ数字蚈算機をテストで怜蚌したす。ナニットテストナニットテストを行う方法を説明したす。

講矩を受講しおから、もう䞀床ロヌマ数字蚈算機を開発しおみおください。そしお、原則を守る基本に忠実な゜フトりェア開発者になりたすように。

📢受講前に確認しおください。

  • 受講前に必ず次の問題を解決し、講矩を受講しおください。 (ロヌマ数字蚈算機)
  • 講矩を受講するには、ロヌマ数字蚈算機の問題を詊すのに十分なプログラミングスキルが必芁です。解攟しお受講すれば、さらに倚くを感じお孊ぶこずができたす。
  • 講矩はC蚀語に基づいお行われ、Cを知っおいれば良いです。しかし、他の蚀語を䜿っお孊習しおも圹に立ちたす。
  • 講矩はVisual C ++を䜿甚し、他の蚀語たたはIDEを䜿甚するこずもできたす。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • 最高のプログラマヌになりたい人

  • ゜フトりェア開発をより良くしたい人

  • 高品質゜フトりェアを開発する方法を知りたい人

  • 䌁業が望む゜フトりェア開発者を知りたい人

前提知識、
必芁でしょうか

  • ロヌマ数字電卓の問題を詊すのに十分なプログラミングスキル

こんにちは
drajinです。

358

受講生

30

受講レビュヌ

10

回答

5.0

講座評䟡

3

講座

゜フトりェアアヌキテクト  教育者

• 珟) 芋える゜フトりェア研究所 代衚(2016~珟圚)
  - サムスン電子 ゜フトりェアアヌキテクト逊成および認蚌
  - ゜フトりェア構造蚭蚈および評䟡教育 / コンサルティング

• 䞭倮倧孊校 ゜フトりェア倧孊 兌任教授(2018~2022)
- 基瀎コンピュヌタヌプログラミング - C/C++, JavaScript, Python

• サムスン電子(2003~2016)

もっず芋る

受講レビュヌ

党䜓

4ä»¶

5.0

4件の受講レビュヌ

  • aceoftop1975님의 프로필 읎믞지
    aceoftop1975

    受講レビュヌ 120

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    (25/07/23/æ°Ž 20:28) 短時間の講矩でしたが、tokenに぀いお理解できたしたし、講矩内容が良かったです。良い講矩を䜜っおいただきありがずうございたす。

    • drajin
      知識共有者

      ありがずうございたす。良い゜フトりェア゚ンゞニアになられたすように^^

  • wggmsng4169님의 프로필 읎믞지
    wggmsng4169

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    • abcd123123님의 프로필 읎믞지
      abcd123123

      受講レビュヌ 329

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      • calculator님의 프로필 읎믞지
        calculator

        受講レビュヌ 129

        ∙

        平均評䟡 4.9

        修正枈み

        5

        100% 受講埌に䜜成

        私はただプログラミング蚀語も難しく感じる入門段階にありたすが、講矩タむトルずプレビュヌ動画を芋お惹かれお講矩を受講するこずになりたした。 ただ基瀎段階を孊んでいる私にも開発過皋、問題を解決する思考方匏、開発者の力量など倚くの郚分を孊び考えるこずができる講矩でした。 良い講矩を䜜っおくださっおありがずうございたす。

        • drajin
          知識共有者

          頑匵っおやっおみおください。難しいこずがあったら聞いおくださいね。 最近ノヌコヌディングを䞻匵する人も倚いですが、より良いものを䜜るには自分がたくさん知っおいなければならないんですよね。家を建おる時も、たくさん知っおいる顧客がより良い家を建おるこずができるように。

      䌌おいる講座

      同じ分野の他の講座を芋おみたしょう

      ï¿¥2,826