LECTURE
GITs and GIThub SUMMARY
PRE-PROGRAMMING
Covered in this lecture:
What GITs are and why they're useful
GIT = Online repository for saving versions of code
The old solution was to save them on local hard drives,
but it was inefficient
This system is easy to set up and access in the cloud
GIT helps you keep track of what other team members
are working on and what's the latest version of the code
GIThub = A company that took the GIT process and
made their own large service for saving code
"Forking" = modifying a version of code to make your
own version
A lot of people fork using GITs
See you next lecture!
LECTURE
OOP SUMMARY
PRE-PROGRAMMING
Covered in this lecture:
What OOP is and what it does
OOP = Object Oriented Programming
The standard way of developing something is called a
procedural paradigm
OOP is a new paradigm that allows you to think of
programming like real objects instead of instructions
OOP is a collection of functions and data that can be
grouped into what's called an object
When you need to access an object, you instantiate a
class that contains it
OOP helps you save time by grouping bunches of data
and functions together
You can then apply attributes broadly across one or
several objects
OOP is more scalable than procedural
See you next lecture!
LECTURE
Continuous integration SUMMARY
PRE-PROGRAMMING
Covered in this lecture:
What continuous integration means
Integration means combining two parts of code together
Continuous integration is part of a system protocol that
includes:
- Continuous delivery
- Continuous deployment
- Continuous integration
Continuous integration is making an elaborate server
setup that can automatically do the integrations for you
It makes everyone check in more often to see if what
they're making fits with what others are making, of if
there are other issues
This system makes solving problems easier and makes
the development process faster
It's usually used by larger teams
See you next lecture!