1のために2、閉鎖セール



それで、このブログ記事は2週間のブートキャンプをカバーする予定です(私はいたずらで、先週書くことを忘れました).
ブートキャンプの過去2週間の間、我々はJavaScriptの基本的なものをカバーしてきた、我々はかなり簡単に私の頭を得るためにされているいくつかの素敵なトピックをカバーしているが、我々はまた、理解するのが難しいされているいくつかの本当に抽象的な概念をカバーしている.
過去2週間の主なテーマは、テスト駆動開発(TDD)、我々は、その機能をテストしながら、私たちのコードの複雑さを構築するためにテストを使用するというアイデアは、これは私が見たことがない概念または前に考えて、拳では無意味なようだった.通常、私はコードを書いて、コンソールログを使っているだけで、私がどこに行っていたのかを確認するためにコンソールログを使用しているだけだと思いました.また、私たちは最初に失敗することを期待しています.
私たちはまた、再帰と閉鎖をカバーしました、今、私は再帰は、あなたが理解するためにシェルドンクーパーでなければならなかったいくつかの神秘的なものであると思いました、しかし、私は間違っていました、その基本的なレベルでの再帰はかなり理解できます、閉鎖は全部の他の物語です、私はまだ完全に閉鎖を理解しているように感じません.私はそれを使う方法を知っています、そして、私はそれが働く理由を理解します、そして、私は現在それが十分であることを望みます.

OOP
今週末にOOP(Object Orientated Programming)を取り上げました.これはプログラミングの一種です.私は良いハンドルを持っているように感じます.
私たちは自転車を持っていて、自転車は基本的で、私たちが期待するものを持っています.バイクはオブジェクトです.
class Bike{
    constructor(frame, wheels, seat, brakes, handleBars){
        this.frame = frame;
        this.wheels = wheels
        etc etc....
    }
}
今すぐクラスを使用します.我々はこの自転車を取ることができますし、他のオブジェクトのためのベースとして使用することができます、我々は自転車“ロードバイク”にこの道のバイクは道路に乗って使用するので、それはボトルといくつかのより良いハンドルバーを与えることができるように自転車をエクステントすることができます
class RoadBike extends Bike{
    constructor(waterBottle, roadHandleBars){
        super();
        this.waterBottle = waterBottle;
        this.roadHandleBars = roadHandleBars
        etc etc....
    }
}
私はプログラミングのこの方法が大好き、私は自転車が毎回何を定義する必要があるとバイクを作ることができる継承を使用します.

だから来週に
来週、私たちは神経質になっています.月曜日に「リビジョン・デー」を持っています.一人で働いているのですが、一日でソロスプリントをしなければなりません.このスプリントは、我々がここ数週で働いたすべてをカバーします.私はすべてを拾っていない、または私は戻って、私の“ビッグリストの学習”に何かを追加する必要が心配です.
私は私の知識の穴を識別するのは良いことを意味するだけの名前“リビジョンデイ”はそれが怖い音になります.
私はまだブートキャンプを楽しんでいます、そして、私はプログラミングをペアにし始めています.私は将来的に私の仲間のより多くの仕事を楽しみにしています.