Introduction to Cucumber

Поділитися
Вставка
  • Опубліковано 20 січ 2025

КОМЕНТАРІ • 160

  • @shaidyn8278
    @shaidyn8278 6 років тому +10

    One of the most clean, concise, helpful tutorial videos on Cucumber I've found. Many thanks.

    • @qaautomationcult3868
      @qaautomationcult3868 5 років тому

      Best Software Testing Training Institute.
      We help software testers to be more efficient
      and effective in their work, through the
      certification of competencies.
      please subscribe our youtube channel : ua-cam.com/channels/0xat537YITJbN_9GSMUALA.html
      Fb page : facebook.com/learn.automation.testing
      linkedin page : www.linkedin.com/in/qa-cult-64835bb1/
      website: www.qacult.com for various blogs and Upcoming Events.

  • @aleksey3732
    @aleksey3732 Рік тому +2

    Six years past, but still relevant data. Thank you!

  • @carlellis9647
    @carlellis9647 4 роки тому +8

    I've been doing web and microservice application development for a long time and this is one of the best teaching videos I've come across. The concepts were well explained and the examples did not overwhelm the viewer. Great Job!

    • @TheOhayoDev
      @TheOhayoDev  3 роки тому +2

      Nice to hear! If there are any other topics you would be interest feel free to let me know. I have experience in a wide array of software development and automated testing projects

  • @joadams8605
    @joadams8605 5 років тому +2

    Thank you. I found your presentation most helpful compared to others I have seen on UA-cam.

  • @karmitpatel98
    @karmitpatel98 3 роки тому +4

    Clean, Clear and to the point. Great explanation. Thank you very much.

    • @TheOhayoDev
      @TheOhayoDev  3 роки тому +1

      Glad it was helpful! Let me know if there are any other video topics you're interested in.

  • @clips5286
    @clips5286 3 роки тому

    I love how you explain things in "plain English". You make it very easy to understand these concepts.

  • @anvarsaidov8964
    @anvarsaidov8964 4 роки тому +7

    You made it sound simple! Thank you, as newbie I had a good overview.

  • @juanandrescastillofuenmayo6619
    @juanandrescastillofuenmayo6619 2 роки тому +1

    Thank you so much! This was a pretty elaborated explanation, even if your voice was hard to hear due to the volume. I'll be applying this knowledge to my upcoming interview.

    • @TheOhayoDev
      @TheOhayoDev  2 роки тому

      Awesome! I hope it helped and good luck.
      For some people UA-cams audio normalization on this video is a little odd for some reason. I've has some people say that if they view it in something like TeamViewer or other remote software it doesn't work correctly. I have also been told by some people that when they were logged out of UA-cam the audio was fixed

  • @lidu6363
    @lidu6363 4 роки тому +1

    I really like the structure and pacing of your explanation. Definitely checking out the other videos.

    • @TheOhayoDev
      @TheOhayoDev  3 роки тому

      Awesome, thank you! If you have any suggestions for anything else you would like to see let me know.

  • @Asmrrosee12
    @Asmrrosee12 5 місяців тому

    Excellent session. It is explained with simple language. Thank you.

  • @MichaelHay4
    @MichaelHay4 4 роки тому

    Great hi-level intro/explanation that's not too high-level (with some specific examples) - EXCELLENT! THANK YOU

  • @shikuanchung4650
    @shikuanchung4650 14 днів тому

    Very comprehensive, nice work!

  • @aadithyaks
    @aadithyaks 7 років тому +5

    Very well Articulated...clear examples. Great work Jared!..Thanks!!!

  • @zhang6449
    @zhang6449 3 роки тому +1

    Good job Sir ❤❤❤. You know using an good example is the key to be a good teacher. And u r doing it. Lots of UA-camrs don't understand it. I subscribed your channel thank u 🌹❤

  • @darkkingll
    @darkkingll 6 років тому +2

    Just watched this first episode, as a addition to my (non-automated) testing experience, and i have to say it was very pleasant watching it, good pace, nice explanations. I am also impressed by how easy Gherkin looks.

    • @Altinbek95
      @Altinbek95 5 років тому

      Yes author of this video explains awesome. And you, are you an QA engineer?

    • @Altinbek95
      @Altinbek95 5 років тому

      Have you seen the author's"Gherkin best practices" video?

    • @stinahristova5005
      @stinahristova5005 5 років тому

      Yep. But you still need to write the code for the test.

  • @donnapeek576
    @donnapeek576 5 років тому

    Thanks for the Introductory video- It exposed me to the future Cucumber life!

  • @bharadwaj25
    @bharadwaj25 4 роки тому +1

    The best explanation ever, thank you.

    • @TheOhayoDev
      @TheOhayoDev  3 роки тому

      Wow really? I'm glad you liked it. This was my first video so it is nice to get some positive feedback

  • @mostlysunny4u
    @mostlysunny4u 6 років тому

    The video is simple but explained in a very good manner so as to make to newbie understand cucumber effectively. Thank you.

  • @binaryswinery5862
    @binaryswinery5862 7 років тому +1

    I am currently trying to learn Cucumber with Ruby and this has helped! Thank you.

  • @hassellvinny
    @hassellvinny Рік тому

    Great intro, very comprehensive, thanks!!

  • @bsamboy1974
    @bsamboy1974 2 місяці тому

    great tutorial, i have been searching for a tutorial that is not explaining at the speed of light with an accent that I have to decipher .

  • @sylvainwome4264
    @sylvainwome4264 7 років тому +2

    Thank you Jared for your explanation. It's useful for me new entry in Ruby.

  • @thomasha6208
    @thomasha6208 6 років тому

    Excellent Presentation Jared - Cannot ask for more than this!

  • @prasaddudwaadkar
    @prasaddudwaadkar 4 роки тому +2

    Thank you, very well explained with examples.

  • @ivokostov2676
    @ivokostov2676 3 роки тому +1

    Thanks you :) Nice tutorial what cucumber is. What is and how to use it and functions in it works.

  • @72neelima
    @72neelima 5 років тому +25

    Explained well, but the volume is kind of low. Thank you.

  • @higiniofuentes2551
    @higiniofuentes2551 7 років тому +6

    Thank you for this very clear definition of Gherkin language!
    Could be great if you include in your 3 video a reference to the other two, in order to start properly!

    • @qaautomationcult3868
      @qaautomationcult3868 5 років тому

      Best Software Testing Training Institute.
      We help software testers to be more efficient
      and effective in their work, through the
      certification of competencies.
      please subscribe our youtube channel : ua-cam.com/channels/0xat537YITJbN_9GSMUALA.html
      Fb page : facebook.com/learn.automation.testing
      linkedin page : www.linkedin.com/in/qa-cult-64835bb1/
      website: www.qacult.com for various blogs and Upcoming Events.

  • @professorfontanez
    @professorfontanez 5 років тому +15

    The keywords Given, When, Then, And, But, etc., are recommendations not set in stone rules. They are meant to make your scenarios more readable. But they are in no way strict keywords like in a programming language. For instance, you can use "Given" for an action and "When" for a precondition and the test will execute the same way. You can also use the same keyword throughout if you want (i.e. use "When" for every line). The only drawback to this is that it makes your document less readable by humans.
    So, what Jared showed here is the RECOMMENDED convention to follow.

    • @Driverforcash
      @Driverforcash 2 роки тому

      So is cucumber just a guidance to a feature file then ?

    • @professorfontanez
      @professorfontanez 2 роки тому

      @@Driverforcash I am not sure what you mean by that. The keywords (I guess) are just a guidance. They hold no special meaning with regards to test execution.

  • @nidhisy3940
    @nidhisy3940 5 років тому

    It was a very informative video.keep up the good work.u made this really easy to understand.thankyou.

  • @pocker91
    @pocker91 4 роки тому +2

    thank you, this is a great intro to the subject.

  • @ricardopivovarcsik2971
    @ricardopivovarcsik2971 2 роки тому

    Thank you for your dedication and good job!

  • @Zeioth
    @Zeioth 8 місяців тому

    I'm missing a github example project, but the explanation is very clear thank you.

  • @basheeral-momani2032
    @basheeral-momani2032 3 роки тому

    thanks a lot very useful I hope there is a full playlist in your channel

  • @josephgeorge2969
    @josephgeorge2969 4 роки тому +2

    Can anyone help me for the upload functionality in cucumber framework with gherkins

  • @carynsanchez9932
    @carynsanchez9932 5 років тому

    Great video, extremely helpful & easy to follow

  • @kimbermiller9208
    @kimbermiller9208 5 років тому +2

    Thank you! This was truly helpful for me.

  • @adarshjhunjhunwala
    @adarshjhunjhunwala 2 роки тому +1

    The sound in the video is so low.

  • @wtfchazpwnt
    @wtfchazpwnt 4 роки тому +2

    Does the scenario outline with two headers shown at 18:25 act as a nested loop? Awesome explanation by the way!

    • @HowRandomIsRandom
      @HowRandomIsRandom 4 роки тому +1

      I think it acts as a single loop, taking one row of values at a time.
      So first iteration of the loop takes "name" for placeholder and "missing_name_error" for placeholder
      Second iteration of the loop takes "email" for placeholder and "missing_email_error" for placeholder
      And so on...

    • @jared3562
      @jared3562 4 роки тому +1

      @@HowRandomIsRandom You've got it exactly

  • @steve_carmichael
    @steve_carmichael 7 років тому +2

    Great job Jared!

  • @sparks5834
    @sparks5834 5 років тому

    This was extremely helpful. Thanks so much for doing the video.

  • @emanueol
    @emanueol 2 роки тому

    do you have and example how to implement a 3 steps like:
    - given table with 3 records (and provide all values for all columns of the 3 rows).
    - execute database procedure that does something with the table.
    -provide table values as they should look after executing procedure to confirm procedure works as intended.
    I used in a client jenkins -> maven + liquidbase maven plugin + cucumber maven plugin, and was really great but.. ci/cd system was already in place, so i/we just used without caring how to setup it from scratch.
    So it has been frustating googling for this type of cucumber test "table before--execute procedure--table after" and i simply cant find anything online.
    The point i am at the moment is seems to me cucumber tests need implementation of the steps to do the real work, which in my case would be to truncate table, insert records in a table, execute procedure and finally compare whatever table rows have vs the snapshot i got in after test.
    Would appreciate any suggestions that would allow me to either grab some open source implementation of cucumber tests like the one im looking for, or at least a simple example of how to implement steps, so i can eventually try implementing myself the steps i mentioned (probably in python i guess).

    • @TheOhayoDev
      @TheOhayoDev  2 роки тому +1

      One option would be to use tables in your gherkin something like what I have below.
      I have also worked with clients where we read the data from a spreadsheet to populate the data and verify the expected result.
      Given the "User" table has the following records:
      | first_name | last_name | account_balance |
      | Jane | Smith. | 100.01 |
      | Jon | Smith | 500.00 |
      When I execute the "subtract fee" on the "User" table
      Then the "User" table should have the following records:
      | first_name | last_name | account_balance |
      | Jane | Smith. | 99.01 |
      | Jon | Smith | 499.00 |

    • @emanueol
      @emanueol 2 роки тому

      @@TheOhayoDev Meanwhile I kept googling and learned a bit more on this subject of tests:
      1. we need to manual code the steps - this is where i been struggling as why i cant find anything online or github, surely someone had implemented the given table > execute proc > then table pattern right ? But i havent found a good soul sharing that.
      2. Theres Cucumber and thers Behave. A friend of mine suggested Cucumber more Java env and Behave more Python env. Im database sql developer so i rather stick with the elegant Python i guess to implement the pattern.
      But thanks, your example its exactly what myself as developer used in enterprise customers, but as a user, as i havent created the ci/cd pipeline.

    • @emanueol
      @emanueol 2 роки тому

      Please share nice link example showing implementation of implementing such steps using Behave:
      Given the "User" table has the following records: ---> would load into test original_collection and then SQL truncate table + insert i suppose.
      | first_name | last_name | account_balance |
      | Jane | Smith. | 100.01 |
      | Jon | Smith | 500.00 |
      Then the "User" table should have the following records: --> would SELECT into test collection and compare with original_collection.
      | first_name | last_name | account_balance |
      | Jane | Smith. | 99.01 |
      | Jon | Smith | 499.00 |

  • @feiomaskatista
    @feiomaskatista 6 років тому +2

    Great explanation! Keep it up man.

  • @pglanville
    @pglanville 5 років тому +1

    Thanks for this. It was quite helpful.

  • @pariahosseiny1586
    @pariahosseiny1586 2 роки тому

    Great introduction. Thanks

  • @ranjan_v
    @ranjan_v 5 років тому

    Thank you so much for the amazing work

  • @harsharora6469
    @harsharora6469 6 років тому

    Nice introduction tutorial. But also help to do hands on experience on it.

  • @learnandsharelive
    @learnandsharelive 6 років тому

    Excellent Job Jared ! Thank you so much !!

  • @tamannanagar9544
    @tamannanagar9544 3 роки тому +1

    Great Video, Thanks!

  • @vishwanathpandurangan
    @vishwanathpandurangan 4 роки тому +1

    Thanks for the presentation. My query: how to handle dynamic input e.g you have to login with requested random 3 pins every time out of 6 pins.

    • @TheOhayoDev
      @TheOhayoDev  3 роки тому

      There are some tools that you can use to help with the multifactor authentication. On past projects where we have had to get through the Google's multifactor authentication we had to work with google to setup a specific account.

  • @carloscandido4801
    @carloscandido4801 6 років тому

    Thanks for the video Jared.

  • @michaelm9621
    @michaelm9621 6 років тому

    Very Helpful, thank you for creating this video.

  • @awakeTooOften
    @awakeTooOften 6 років тому

    Thanks for the great introduction!

    • @qaautomationcult3868
      @qaautomationcult3868 5 років тому

      Best Software Testing Training Institute.
      We help software testers to be more efficient
      and effective in their work, through the
      certification of competencies.
      please subscribe our youtube channel : ua-cam.com/channels/0xat537YITJbN_9GSMUALA.html
      Fb page : facebook.com/learn.automation.testing
      linkedin page : www.linkedin.com/in/qa-cult-64835bb1/
      website: www.qacult.com for various blogs and Upcoming Events.

  • @LunaAndShadowy
    @LunaAndShadowy 2 роки тому

    Hi! Can you create a tutoriak on how to use automation conmected to Cucumber Studio

    • @TheOhayoDev
      @TheOhayoDev  2 роки тому

      What kind of automation are you thinking of? Web testing?

  • @michaeladamspmp
    @michaeladamspmp 4 роки тому +4

    This is great, and it looks particularly helpful, especially for integration testing. I'm curious, however, if you could explain or demonstrate the aspect where you say you have to write your test codes. How does this tie to the code and perform tests?

  • @hl-qz1ec
    @hl-qz1ec 4 роки тому

    18:21 Are there tools that would generate those combinations of variables exhaustively or even with some intelligence (e.g. boundary value analysis, equivalence class testing) based on Gherkin?
    I know that there are some model-based testing tools that can do this but didn't found it yet for Gherkin.

  • @sunnyday12131
    @sunnyday12131 2 роки тому +1

    Thank you so much!

  • @cylink1
    @cylink1 6 років тому

    excellent explanation! thanks

  • @saran79
    @saran79 4 роки тому

    Thank you, learnt something new

  • @Krazness
    @Krazness 7 років тому +1

    This is awesome too. Thanks

  • @tiagonobilis
    @tiagonobilis 5 років тому

    Thanks a lot. Very good lesson.

  • @dewinchy
    @dewinchy 3 роки тому

    Very well explained, but please level up the volume, because even if I set the volume higher the ads are way too loud (ears destroyed)... thanks!

    • @TheOhayoDev
      @TheOhayoDev  3 роки тому

      Sorry about that. Definitely working on dialing the audio in on later videos

  • @Bond58
    @Bond58 5 років тому

    That flicker on the video just gave me an epileptic episode. Thanks for the warning :{

    • @Bond58
      @Bond58 5 років тому

      @@TheOhayoDev see bottom right corner 8:16

    • @Bond58
      @Bond58 5 років тому

      @@TheOhayoDev was just joking though. I dont have epilepsy., but can imagine that someone who does have epilepsy might get a fit from that flicker

  • @reboundpt4987
    @reboundpt4987 6 років тому +2

    Awesome man, thanks!

  • @ThePhilthy77
    @ThePhilthy77 5 років тому

    Hi @jared Is there a scenario repository for web features that exist somewhere? Maybe Someone in here knows where. Thank you!

  • @koko44mark
    @koko44mark 4 роки тому +2

    Thank you!

    • @TheOhayoDev
      @TheOhayoDev  3 роки тому

      You're welcome! I hope it helped

  • @vipulagarwal4180
    @vipulagarwal4180 6 років тому

    Thanks for nice Video, My Question is Feature file contains multiple scenarios, it there any way we can prioritize the scenarios in a feature file

  • @constantine4067
    @constantine4067 6 років тому +1

    Прекрасный урок большое спасибо .
    Very good, thank you

  • @priyakumar6697
    @priyakumar6697 Рік тому +1

    The volume is way too low :/

  • @allisonkuhl5355
    @allisonkuhl5355 5 років тому

    This video helped me a lot! Thank you! But what I don't understand is, when you write your cucumber code, how do you know if it succeeds or fails? It should be in the Then statement right?

  • @lupul666
    @lupul666 7 років тому +2

    More videos like this one, I loved it. One question thou... I would press on When it would log me in ?

  • @rjameslower
    @rjameslower 6 років тому

    If given is for some required data how i can handle with optional data?

    • @rjameslower
      @rjameslower 6 років тому

      @@TheOhayoDev thanks

    • @jamaluddinamohammed9166
      @jamaluddinamohammed9166 6 років тому

      @@TheOhayoDev can I have your point of contact . I am intrested in taking training

    • @jamaluddinamohammed9166
      @jamaluddinamohammed9166 6 років тому

      @@TheOhayoDev to be honest I don't know where to start so cannot say which topic. I have a problem which I am trying to solve since 4 days and could not get it. And it's due on Monday. If you could take a look. I did few steps and don't know if it's correct

    • @jamaluddinamohammed9166
      @jamaluddinamohammed9166 6 років тому

      @@TheOhayoDev sir i tried sending the message but for some reason I don't see the message icon on your channel. I tried both desktop and mobile still unable to do so. Can i please contact you through email ? Jamalm0203@gmail.com

    • @jamaluddinamohammed9166
      @jamaluddinamohammed9166 6 років тому

      @@TheOhayoDev and thanks a million for helping me out sir

  • @lililonga7941
    @lililonga7941 4 роки тому +1

    Thank you for putting this onto youtube - watching the video after having read the blog truly cleared up some questions. Question - Over what time frame should all the sessions for one story be completed? if in the instance, there are many unknowns and further discovery is needed, but capacity is limited - would it be fine to pick up the second/following sessions a week after? also, would you recommend doing 1 example mapping session everyday or at least a few a week? thanks so much

    • @TheOhayoDev
      @TheOhayoDev  4 роки тому

      Generally our most successful projects have nailed down the broad strokes of all the stories in a planned release over a couple days. After that we usually work closely with the product owner multiple times a week for the life of the project to continue to refine the stories and tasks needed for the release. Don't expect to plan it everything up front.

  • @stefankaric9403
    @stefankaric9403 6 років тому

    Good job!

  • @LanceParkertipUTube
    @LanceParkertipUTube 4 роки тому +1

    The material seemed a little under-rehearsed which was distracting. Still appreciate the content and the work you put into it.

    • @TheOhayoDev
      @TheOhayoDev  3 роки тому

      Thanks for the feedback. I will definitely try to improve on that in the future

  • @brentmarquez4157
    @brentmarquez4157 5 років тому

    Thank you for the video, Jared. I am helping with a project at work using Cucumber and am trying to figure out how to run a callback (to log some custom output) after a Timeout error occurs. a default timeout length is set in a setup config file, and the tests that exceed that time limit do show as timing out in the console, but when this occurs we want to log some custom output.
    Ideally this custom output needs to be run dynamically for any test that fails because of a timeout, s inserting a setTimeout callback for each individual test is not an option. I was thinking about playing around with an After hook and checking scenario to see if it failed, but I don't know if there is a better way to do this.
    I have not been able to find documentation to show how to do this and wanted to know if you have any suggestions. Thank you.

    • @navya512
      @navya512 5 років тому

      brent marquez Z

  • @-na-nomad6247
    @-na-nomad6247 2 роки тому

    judging from the channel name, I expected the video to start with "Ohayoo"

    • @TheOhayoDev
      @TheOhayoDev  2 роки тому

      Lol sorry this video predates the channel name. We do use that intro in some of the newer videos

  • @alexanderleininger5836
    @alexanderleininger5836 4 роки тому +2

    Great Video. I think the woman in the background had COVID

    • @Ragnarok540
      @Ragnarok540 4 роки тому

      In 2017?

    • @TheOhayoDev
      @TheOhayoDev  3 роки тому

      Lol yeah I think that would have been called COVID-16 or 17

  • @HowTo-lc2rp
    @HowTo-lc2rp 2 роки тому

    Awesome 👍

  • @introductionofsoftwaretest6686
    @introductionofsoftwaretest6686 5 років тому

    Good Morning
    How are you ... You are doing a great job yours videos are user friendly ....
    Question : I have 35 test case in my frame work and i wanted to run smoke test .
    So what I did i have put all test cases in a new feature file name smoke.feature and now when i am running this feature file I am getting an error " Invalid Session Id " .
    I will appreciate if you please help me fix this error .....
    All of my test cases are working great individually ......
    Thank you
    You have a nice day
    Frank

  • @gurkis.
    @gurkis. 3 роки тому +3

    Good.

  • @prec8080
    @prec8080 4 роки тому

    Volume is SO QUIET...

  • @notch7751
    @notch7751 6 років тому

    Nice, thanks

  • @fkas6278
    @fkas6278 5 років тому

    thank you soooo much.

  • @yuzhenwang8103
    @yuzhenwang8103 3 роки тому

    good video

  • @AnujTechShorts
    @AnujTechShorts 2 роки тому

    nice tutorial, but sound is very low

    • @TheOhayoDev
      @TheOhayoDev  2 роки тому

      Yeah for some people UA-cams audio normalization on this video is a little wonky for some reason. I've has some people say that if they view it in something like TeamViewer or other remote software it doesn't work correctly. I have also been told by some people that when they were logged out of UA-cam the audio was fixed

  • @yugandhar2007
    @yugandhar2007 2 роки тому

    Thanks a lot !!

  • @matrixpub
    @matrixpub 2 роки тому

    Assumption: When a developer runs these tests, thus would be after they have written the code for the solution.
    Question: (Developer process steps)
    Scenario 1
    1. Does a developer look at the requirement (user story)
    2. investigate the current code to see how it works and understand this
    3. Define what code changes are needed to the current code to meet the requirement
    4. Write the code they have defined to meet the requirement
    5. Then run the Gherkin tests to prove the changes work and the requirement is met
    Or
    Scenario 2
    Do they copy and paste the "Given, When, Then" into Gherkin and keep running the test looking for errors and defects for the tests, and keep correcting the code until there are no more errors
    Thanks

    • @darrenhudson1033
      @darrenhudson1033 2 роки тому

      That would depend on whether they are using TDD (Test Driven Development) or not. Using a TDD approach, they would actually write the test first, have it fail, then write the code in order to try and make the test pass. You would usually iterate this process numerous times until the test passes.

  • @jamaluddinamohammed9166
    @jamaluddinamohammed9166 6 років тому

    Can i have an email. I am intrested in taking training

  • @damaddestgamer
    @damaddestgamer 6 років тому

    Audio was too quiet.

  • @egompin
    @egompin 6 років тому

    thank you

  • @ycucumba7242
    @ycucumba7242 4 роки тому +2

    I like

  • @alibaltschun2302
    @alibaltschun2302 6 років тому

    thanks

  • @gurramharikishore
    @gurramharikishore 6 років тому +1

    it is a good video Jared, but I am finding extremely difficult distinguishing when and then from your video. Please take care of it next time

  • @MohitSaini-zc5zi
    @MohitSaini-zc5zi 5 років тому

    Not able to hear properly, even with full volume.

  • @ImranAliyev
    @ImranAliyev 3 роки тому

    too much ads

  • @confused6526
    @confused6526 2 роки тому

    Thanks for sharing your knowledge...However, I must say though this is not BDD.

    • @TheOhayoDev
      @TheOhayoDev  2 роки тому

      Gherkin and Cucumber are tools used for Behavior Driven Development.

  • @BrianHamil
    @BrianHamil 4 роки тому +1

    Spaces instead of tabs? That's terrible design. There are much better formatting options available to put in a framework. Fail on Cucumber.

  • @chrischoir3594
    @chrischoir3594 4 роки тому +1

    I don't see the point of this. It's way too much work for too little gain.

    • @TheOhayoDev
      @TheOhayoDev  3 роки тому

      Very valid point and I do not necessarily disagree from a practical standpoint

    • @chrischoir3594
      @chrischoir3594 3 роки тому

      @@TheOhayoDev Well then maybe look into some fundamental Computer Science principles like State tables and Truth tables. I think 'technologies' like cucumber only exists because of general ignorance in the field.

    • @TheOhayoDev
      @TheOhayoDev  3 роки тому

      @@chrischoir3594 Sounds like a solid idea. I've been teaching at the local community College and I definitely noticed the students struggling with the concept of truth tables

  • @eattolive3642
    @eattolive3642 5 років тому

    poor sounds !

  • @R_Ali
    @R_Ali 2 роки тому +1

    Thank god you are not pronouncing it kookambah