CircleCI Part 4: Matrix Library Testing and Continuous Integration

preview_player
Показать описание
In this video, I add unit testing and continuous integration to the Matrix class of the "toy" neural network library I'm developing.

Рекомендации по теме
Комментарии
Автор

Thanks for making these videos!:)) I just want to clarify for people watching (and learning) that writing tests (although good!) is not equal to TDD. TDD is a pattern of developing (which involves tests). The pattern is usually; 1. Write a test, 2. Run tests (and make sure they fail!!), 3. Solve the test by writing (production) code.

tonne
Автор

You do a great job of showing what being an average developer on a day to day basis really looks like, and what learning as a developer looks like. If more videos were conducted in this manner, there would be less people feeling intimidated in the programming field. Your videos, you show yourself making mistakes and then correcting them, this makes them way more relatable. Keep up the fantastic work your doing 👍🏾

yallen
Автор

Great teaching style and fantastic technique.

MrLambwalker
Автор

I finally see someone who mistypes as much as i do. Thanks man, i don't feel alone anymore :)

SelimAbidin
Автор

question about git command you do in this video

in 17:30 because master was protected, you create a branch with "git push origin master:module-fix" command

but AFAIK you didnt have branch module-fix before, so its your git command automatically create a new branch on remote and push the commit into that branch?

dayapangestu
Автор

Hey, Could you please make a video to show how to build, deploy and run automation tests written in Cucumber BDD

sanchaari
Автор

There's something about Dan that makes him so adorable. I'm not sure what it is.

memphiswyatt
Автор

You should create a playlist on your channel with all 6 videos with CircleCi

orionisnebula
Автор

Great video turtorials as always man. What font are you using for you atom, plugins or themes?

Lkhad
Автор

Hey Dan....Watching these videos after almost three years :) can you please create tutorial videos on continuous deployment also

ThePrtk
Автор

I love your vids. Thanks for them. I have a question concerning the test file. While I haven't played around with this yet (time constraints), I was wondering with collaboration through github, I noticed that the test file and the code file are in the same part of the repository and as such, when checking it out/forking and making a pull request, what happens if the person alters the tests so they passed, even though the code is bad? For example, say they modify the add function to include the +42, but then changed the test file to say the expected result was +42 as well? I know you need this because tests might need updating/added to as your project grows, but is there a way to protect certain tests? For example, the add function test is one that really shouldn't be able to be modified in this instance. In a similar vein, I was also wondering how you might still perform automated testing for apps such as your twitter bot while still protecting your private key information. Would you set them up in a sub folder that is protected? Can this be done for the test files, or do they have to reside in the same folder as the code being tested in order to use CircleCI automated testing? Sorry if this is too much at once. I'm a noob at this myself. I did some basic searches, but I couldn't find a clear quick answer to these questions. Maybe I need to RTM, but again, I'm short on time atm. Any help would be great! Thanks!

jdyerjdyer
Автор

COMPLAINT: @19:56 THE YEAR IS 2019 AND YOU HAVEN'T DONE ANY MORE VIDEOS ON TESTING!

ctfrancia
Автор

in the future can you make video about reinforcement learning please? I really love way you teach. thanks

tuguldurodnasan
Автор

h
Hi thanks for great video. I just need an help to see/attach test results in CircleCI. Consider it's cucumber results and cucumber.json is under results directly. Thanks in advance.

dineshkumarvis
Автор

Is this matrix library suited for transformation, rotation matrices used in 3d?

devorrahtester
Автор

Thank you for these. I assume that you can do all of this on GitHub without necessarily making the code public, if you don't want people to see your initial fumblings? ;-)

PhilBoswell
Автор

I need to know how the tests run when PR create?pl explain it

venkatkatta
Автор

wow, seriously? the circleci sticker isn't on your laptop in the other videos because it's edited on? LOL omg the laptop moves a little after 18min and the sticker stays LOL

geoffwagner
Автор

I've got a question for you

As an programmer is it okay to play games??

anshulsrivastava
Автор

I know, this is a really silly question..But, who cares lol.
Do you ever listen to music when you're coding ?

mohamedkhalilzouitni
visit shbcf.ru