0:はじめに
このブログは主に仕事、エラーや溶液中で3週間だと思うが記録されます。
第3の動作では、我々は100ポイントを達成しています。しかし、宿題をする過程で、問題解決のアイデアは、それは注目に値する、より厄介です。
1:操作手順の概要
3つのジョブ間での知識の反復の関係を要約①
1)最初の仕事はしばらくの文、if文などで、文、switch文のための主に精通しています。これらの文の使用の後ろに習得しなければならないので。
2)第二の主な仕事は、基礎を置く第3の時間ジョブの日付を計算するアルゴリズムと解法アルゴリズムを記述することです。
3)第3の動作は、第2の動作アルゴリズムは、大部分解決されたで、主なものは、プロセス指向のオブジェクト指向の考え方からシフトすることである、オブジェクト指向的です。
どのように②によるプロセス指向の仕事にオブジェクト指向から徐々に移行
1)教室での授業でコースオンラインムーを学習コースの内容と教師の内容によると、オブジェクト指向およびプロセス指向の違いを理解して、オブジェクト指向の機能を理解します。
動作では、困難な仕事に簡単にはオブジェクト指向を使用して実施します。
運転中に遭遇した問題と解決策③
1)このアルゴリズムはあまりにも面倒です
n日の下での計算では、私のアルゴリズムの先頭でカウントする日ですが、残業を実行し、長い時間がかかります。だから私は方法を変更し、マイナス最初の年、その後、毎日数。
2)NULLポインタエラーjava.lang.NullPointerExceptionが
3番目の質問をすることで、新しいオブジェクト、初期化されていませんがありません。ただ、特定のトピックマップに基づいて書かれます。
3)パラメータ化コンストラクタは、値が渡されません。結果が不足し、その結果が「0--0--0」で、すぐに修正し、問題を発見しました。
4)第四の問題は、アレイの境界エラーを書き込む場合。
試運転、コードを注意深く見て、配列に月の番号をさせる前に見つかった時には、最初のピットストップの異常な数字はそうステートメントがこのエラーの発生を防ぐためにあれば追加する前に、入力します。
④時間ごとの割合は仕事にかかります
最初のジョブ:第二ジョブジョブ三時間= 4時間:2日:6日
知識や教訓の⑤論理プログラミングプロセスの厳しさ
論理厳格は非常に重要です!タイトルを書き込む処理ではケースを考慮しない場合、我々は、考慮にソリューションのすべての側面を取る必要があり、答えは間違っているだろうし、問題を見つけるためのデバッグ、テスト、および他の入力への道を見つけます。
レッスン:あなたは自分のアイデアを整理するコードを記述する前に、それらを書き留め、その後、コードを書きたいです!
2: OO設計の経験
①比較処理のためのオブジェクト指向へ
1)メインイベントに関するオブジェクト指向のケアが、気にしないプロセスのメインイベント、ロジックに関するケアなど
2)オブジェクトのクラスは、他のタイプを直接使用することができません。使用することができるグローバル変数のためのプロセス。
3)複数のオブジェクト指向クラスは、独自の完全な仕事を持って、クラスがこれだけを終了し、それを行うためにこの事ではなく、クラスを行うことができます。プロセス指向は、多くの機能を行うことができます。
オブジェクト指向設計の理解の基本原則②
シングル責任原則:Aクラスは、ジョブを実行することができます。
プログラミング思考③OOの理解
オブジェクト指向、それが仕事に小さなイベントで、その後、仕事をするクラスを設計することができます。この場合には、機能的エラーならば、エラーは別の修正の一部が、他のクラスの作業にほとんど影響することができます。
3:理解と実践テスト
①品質を符号化するためのテストの重要性を
テストポイントが間違っていたものであり、最終的にテストし、その後、この態様のために修正することができ、試験は、コーディングの品質を向上させます。
②あなたは、デザインのテストケースを作る場合、あなたはどのように行うのでしょう
最初、テストポイントとしていくつかの異常データ、各機能への試験。
4:コース収穫
収穫:手でプロセス指向のトレーニングは異なる問題と解決策、について考えます。コードの鮮明度の書き方。どのくらいのコードの簡素化。
5:カリキュラムの提言
一部の教師は、問題解決を改善するためにいくつかの情報を共有したいです。