Skip to content

accomplished objectives and stretch goals#221

Open
ThomasKisner wants to merge 1 commit intobloominstituteoftechnology:masterfrom
ThomasKisner:master
Open

accomplished objectives and stretch goals#221
ThomasKisner wants to merge 1 commit intobloominstituteoftechnology:masterfrom
ThomasKisner:master

Conversation

@ThomasKisner
Copy link

No description provided.

Copy link

@zackhitch zackhitch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Outstanding job with this project! Loved to see you implement the stretch goals as well! Keep it up!

@@ -1 +1,118 @@
// CODE here for your Lambda Classes
class Person{

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect!

}
}

class Instructor extends Person{

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect! Nice work on stretch!

this.favSubjects = studentParams.favSubjects;
this.grade = studentParams.grade;
}
listsSubjects(...favSubjects){

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need to pass params here, just loop over the favSubjects array.

}
}

class Student extends Person{

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job with stretch!

}

class ProjectManagers extends Instructor{
constructor(PmParams){

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Convention would be to keep the first letter lowercase on variables/parameter names.

standup(channel){
return `${this.name} announces to ${channel}, @channel standy times`;
}
debugsCode(student, subject){

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect!

// The console.log() statements should still return what is expected of them.

function GameObject(options) {
class GameObject{

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect!


function CharacterStats(characterStatsOptions) {
GameObject.call(this, characterStatsOptions);
class CharacterStats extends GameObject{

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect!


function Humanoid(humanoidOptions) {
CharacterStats.call(this, humanoidOptions);
class Humanoid extends CharacterStats{

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants