Skip to content

Instantly share code, notes, and snippets.

@RayRedGoose
Last active September 12, 2019 14:47
Show Gist options
  • Save RayRedGoose/d5964504a9e9285617e09dfef64c1484 to your computer and use it in GitHub Desktop.
Save RayRedGoose/d5964504a9e9285617e09dfef64c1484 to your computer and use it in GitHub Desktop.

PAIR / GROUP PROJECT REFLECTION

MOD1

Abstract

In a few sentences, explain what the project was and the scope of your work. Imagine explaining your answer to a technical recruiter or a developer who you’d potentially be interviewing with.

Number guesser doubles is a project with game where 2 persons choose a guess and program compares it with generated random number. For win guess should match with random number. After somebody's win program shows a card with game data: challenger's names, winner's name, random number and game time. In addition this program has buttons for clear forms and reset game and has kind of protection for input data which includes error notifications if submitted inputs are empty, number inputs don't have number value, entered name is not alpha-numeric, range is not defined or defined wrong (min more than max). My scope was working on CSS layout of left section, and adding responsive CSS for all project and functionality of clear, reset and submit buttons: getting data, checking errors and launching game.

Check-yo-self is a ToDo List Board with searching and tracking tasks. User can create ToDo list and put it to board using left side, at first user type a title for task card and then add tasks. All added task appear in the list on left side where user can modify that list by deleting. When user click on Make Task List Button this ToDo list will appear in the Board. User can mark any task list as urgent and filter cards by urgency, also user can search any card by title, tasks or both. Every card has delete button, but user can use it only when every task of this card is checked. User can change a title of card or tasks if it's necessary or add new task to existing card.

###Overall (Choose One)

How do you think you did working with this group compared with groups you’ve worked with in the past?

Pair I think I worked better than I did. In this project I was a lead of group and I organized all project dividing the project into parts by the order and between members for most effective work. If my team member didn't know something I explain it (if I know) or I help to find answer by searching and discussing together.

Group I'm not satisfied about my group work. I tried to work independent but not as team member, because It was easier.

If you were to work with this same group again, what is one change the group could make to work together more effectively?

Pair In this project we created an enviroment for work with attention to strengths and weaknesses of every team member. For increase our effectiveness I'll add more organization moments such as goal due times, time for discussing.

Group Using task board for tracking what's done or not.

What was the greatest challenge you had as a group?

Pair It was a project leadership and the need for a lot of explanation during a work on project.

Group It was attemps to find a team work way.

How would you describe your role in this team? How often did you interact with other team members?

Pair I was a project leader and was responsible for all project organization. We interacted very often, we had much time for working together, and time to discuss and explain difficult moments of the project.

Group In CSS I wrote styles for task card. In JS I wrote a few core function, created filter by urgency functionality and adding new task to already existing list.

Technical (Choose One)

What was a specific technical challenge your group faced? How did you approach this challenge? What went well? What was a struggle?

Pair The biggest struggle was using array for stored data about previous wins, showing this data on created winner card and deleting this data when card deleted from array. As solution we decided to refuse from using array finding easier way to stored data about win game to the card.

Group The biggest struggle was troubleshooting in the last stage, because we had a lot of lines of code and a lot of functions. It was problem to find where exactly process was broken.

Reflection

What lessons did you learn during this project? How have you applied these lessons in a recent project (or plan to)?

Pair My lesson is "don't make everything difficult, try to find the easiest way for solution". I applied it by re-writing and cleaning my code, deleting all really unnecessary lines with variables or functions.

Group My lesson is "make refactoring all time!"

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