Home | Back to Courses

プログラミング中級者になりたい人のためのクリーンコード入門

Course Image
Partner: Udemy
Affiliate Name:
Area:
Description: 皆さんはどのようにすればプログラミングが上達するのか疑問に思ったことはありませんか?なんとなくプログラムを記述しているだけでもプログラミング力は確かに向上します。ただ、これから紹介する3つのポイントを抑えながらプログラミングを行うとより効率的にプログラミングの上達を行うことが出来ます。■ プログラミングの上達に欠かせない3つのポイント- 1. 習うより慣れろこれは巷(ちまた)でよく言われていることですが、プログラミング学習の初期段階では手を動かしてプログラミングに慣れることが重要になってきます。プログラミングのスキルを向上するためにはインプットと同じくらい、アウトプットが重要になってきます。例えるならば、自転車の乗り方をいくら口頭で説明されたところで、自転車に乗れるようにはなりません。それと同じで、プログラミングが書けるようになるためには、自分で手を動かして書くことが重要です。- 2. 基礎を理解するここで言う基礎というのは、物事の根底にあるもののことです。例えば、React(JavaScriptの高機能なUIライブラリ)を使いこなしたいのであれば、Reactの元になるJavaScriptの挙動について理解することが重要になってきます。Reactを覚えれば、なんとなく動く機能を最短で作ることができるようになりますが、それ以上のレベルに行くためには合わせて基礎を理解している必要があります。- 3. 他人のコードからノウハウを盗めプログラミングを上達する過程では自分で試行錯誤しながらエラーを解消したり、より良いプログラムの記述方法を自分で考えることはとても重要です。ただ、過去の人たちが犯した失敗と同じ失敗をわざわざ犯す必要はありません。今日のIT技術の発展に至るまでには世界中の "頭の良い人" 達が何年も技術を磨き、失敗しながら導き出した最適なプログラミングのパターン(デザインパターンやクリーンコード)などが存在します。そうした知識を得ることで、彼らが何年もかけて到達した地点まで最短で行くことが出来ます。プログラムの記述は一見創造的な行為に見えますが、実際には「過去にインプットした情報」の断片をたぐり寄せて、アウトプットする行為に過ぎません。そのため、他の人が書いた質の良いコードを見ることは、自身のアウトプットを高めるためには重要になってきます。本コースでは上で挙げた3つ目のポイントであるクリーンコードについて学んでいくことになります。■ クリーンコードとは?皆さんは「クリーンコード」という言葉を聞いたことがありますか?クリーンコードとは端的に言うと「きれいなコード」、または「コードをきれいに書く技術」のことを言います。では、そもそもきれいなコード、汚いコードとはどのようなコードでしょうか?■ 汚いコードに見られる特徴汚いコードには次のような特徴があります。・変数名があいまい。・コードが読みづらい。・規則性がない。・記述が冗長。・拡張性がない。・保守性が低い。・テストコードが書きづらい。汚いコードに良くあるケースはコードの記述に一貫性がなく、何回も読み直さないと処理の内容が頭に入って来ないような記述になっているケースです。また、適切に処理が分離されていない状態では、新規機能の追加の際にも既存の機能に修正が必要になってくるケースも多々あります。このような状態のコードはあまり良いコードとは言えません。■ きれいなコードに見られる特徴一方で、きれいなコード(クリーンコード)には次のような特徴があります。・変数が適切な名前になっている。</p
Category: Development > Web Development > Software Practices
Partner ID:
Price: 84.99
Commission:
Source: Impact
Go to Course