VehiclesFashionRecipesBlogsHuntTravelsSportFunHandmadeITEducation
Mini-Games
x

x
zakruti.com » Knowledge, science, education » Crash Course
Software Engineering: Crash Course Computer Science #16

Software Engineering: Crash Course Computer Science #16

FBTwitterReddit

video description

Rating: 4.0; Vote: 1
Today, we-re going to talk about how HUGE programs with millions of lines of code like Microsoft Office are built. Programs like these are way too complicated for a single person, but instead require teams of programmers using the tools and best practices that form the discipline of Software Engineering. We'll talk about how large programs are typically broken up into into function units that are nested into objects known as Object Oriented Programming, as well as how programmers write and debug their code efficiently, document and share their code with others, and also how code repositories are used to allow programmers to make changes while mitigating risk. Ps. Have you had the chance to play the Grace Hopper game we made in episode 12. Check it out here!
Date: 2022-04-04

Comments and reviews: 10


Awesome its indeed a very good Software Engineering Crash Course, really good and easy to understand by us beginners, and it really helped me to learn a lot about software engineering, here I would also like to add that I regularly follow official blogs of worlds best software development firms like DCS, GoodCore Software and others because such official blogs are very latest and really insightful according to current ongoing software Industry developments, and do really help me to maintain an edge and standout.
reply

-Don't be that person- That also applies to over-commenting, I run into too many devs that over-comment their code and comment every public variable and function, it quickly becomes a mess, comments become outdated, and it becomes very hard to read. Seriously, GetPlayerName(Player p) doesn't need a comment, it should be pretty self explanatory. Now, that said, a weird workaround you had to do because of a bug with a compiled library DOES need a comment so it isn't confusing to read.
reply

Poll time! What IDE are you all using? I'm looking for something to write C++ code in, and currently using VSCODE. I just want to know what other options are out there. Thanks!
(Edit: I'm not entirely sure that VSCODE is technically an IDE, I'm still new to this)

reply

Just realized this should become -Crash Course Computer Engineering-, or, -Crash Course Computer Programming-, because most of this isn't actually computer science. I've only seen three episodes so far that actually were computer science.
reply

6: 12
Yes! Anyone new to programming should know that having lots of bugs to fix doesn't mean you're not learning anything, and in fact, helps a lot with the learning experience.

reply

Could we just understand that software is the ware that saved in memory units And hardware is the ware that saved in physical electronic units or other physical units?
reply

After trying many, and slowly getting the idea, I finally have the best explanation of WHAT, OOP is and WHY, it is used. Thanks Carrie Anne. My kind of teacher.
reply

-Programmers spend about 70 to 80% of their time running and debugging, not writing new code. -
-This hits so close to home it hurts. -

reply

I have seen the composite pattern in the first example with the car. You need to do a hierarchy of unequal objects and groups here.
reply

Quality assurance describes the measures taken to prevent defects (process-oriented. Quality control is testing the created product.
reply
Add a review, comment






Other channel videos