Training Preparation -- Technical Background of 100 Attendees

Years with company Years programming Primary programming language Other programming languages Unit test harnesses Tdd knowledge
1 15 c c++ google test framework I just know first we need to write test cases before even to start with developing code.
Show
4 13 C C++, python, Java, C# None Avoiding getting bogged down writing tests when we don't even know what the legacy code is doing.
Show
1 26 C C++, Python CppUnit, QSpy, TSIM (for VxWorks) I worked on a project a couple of years ago which was truly TDD. I loved it.
Show
1 6 C++ Python, CUDA, C Catch2 Familiar with the concept, but haven't worked on a project that develops strictly by TDD.
Show
9 months 21 years c/c++ angular Microsoft Unit testing framework Not much
Show
0.6 15 C Python Ceedling TDD starts with writing a failing test case and then creating just enough code to pass the test.
Show
1 15 C C++, Python N/A You need to have test in mind and start by thinking how you can test a piece of code before you star
Show
1 4 C/C++ Python CUnit framework That writing tests first demonstrates you know the expected/desired requirements of your code
Show
34 40 c .net none -
Show
4 17 C Python C++ None Very little.
Show
20 30 C++ C, Java, Php Junit, Gtest I use it regularly
Show
34 25 C Python nothing nothing at the moment
Show
2 months 10 years Embedded C I was using Python & VB.net in my previous job Nothing Its Test Driven Development where a unit test will be written along with the regular functional code
Show
3 10 C Assembler none It is a way to design code in order to increase testability and maintenance in the time
Show
1.5 5 C++ C, Python CppuTest Not much, but I've heard good things about it.
Show
1 5 C/C++ Python, Rust, Javascript. CppUTest, Python unittests. Write a test first, then develop for that test.
Show
18 20 C++ Python, Matlab Python Unittest
Show
4 10 Python C, C++, Javascript, Matlab Python unit tests and teamcity CD/CI Only that you create tests before you code
Show
14 30 c# Long time ago: java, c, c++, fortran, lisp Resharper Unit testing Testing tools in Visual Studio Did a stint some years ago. Not doing tdd anymore, but would love to do it again
Show
1.5 4 C# Currently just C# GitLab CI Create a test first. Build logic later. Continuous growth of complexity, refactoring and testing.
Show
1.5 5 It was Java Chora (Embedded Wizard), Python, C, a little Cpp GitLab CI just basic theory, I tried in the previous company for embedded stm32 boards but it didn't last long
Show
14 35 C/C++ Python, C#, PHP, Matlab, Javascript, Bash, Assembly Google Test You iterate writing tests first that capture the requirements, then the code that makes tests pass.
Show
1 25 C++ Python, C, Matlab -none- Read your book, informed myself through podcasts, internet. Big fan of it - that's the way to go!
Show
8.5 15 python, c java, c++ (little), shell scripting plain asserts inc, unittest (python), junit Shortly a methodology where you first write a test for you code and then the code itself
Show
1 12 c++ c, python, rust, bash Cpputest i've read the book, and worked in a test-driven environment for over a year
Show
1 10 C C++, Python static analysis It's an alternative to the waterfall design. It moves the key pint on the test side in someway.
Show
3 4 C Python Unity Read the book Test Driven Development for Embedded C
Show
<1 5 C Python Java HDL N/A Just a cursory overview.
Show
5 5 c Python Not sure Nothing
Show
10 20 C C++, PHP Unity, PHPUnit In short: Develop to make your tests pass. Work in small steps. Run tests continuously.
Show
5+ few months C Python none not much.
Show
3 20+ C Bit of C++, C# and Python None Very little, some of my team use it and we discuss it, but I haven't actively used it
Show
9.7 42 C# C, C++, Java, Perl, PowerShell, bash, Javascript/Typescript NUnit, VisualStudio built-in stuff Code a test that fails, write the code it tests so that it passes, then refactor, move on.
Show
11 10 C# C, C++, Java, Matlab, LabView, VHDL/Verilog None Nothing
Show
12 20 C++ C Java C# None I understand the overall concept of writing tests first followed by the code to make them pass.
Show
14 3 Java Python, C++, C, Prolog, Scala Maven A software development methodology that puts functional expectations first through testing.
Show
1 8 Java c#, c++, python None It is a methodology to program more effectively and efficiently.
Show
1 4 Java C#, C/C++, Python none It makes testing less painful and tedious in the long run.
Show
1 20 C C++, C#, assembly Ceedling, NUnit Been using it for about 1 year. It is great to give confidence when something has changed or added.
Show
2 11 C Python Google Test not much.
Show
3 months 8 C C++ Visual studio In TDD software requirements being converted to test cases before software is fully developed
Show
3 Months 7 yerars C C++, Python Jenkins Software requirements being converted to test cases before software is fully developed.
Show
10 10 C And C++ Java,C# I have a Test application which calls specific function of interest. Also code coverage tools Nothing.
Show
2.5 3 c c++ - Nothing
Show
0 10 C Python None Nothing
Show
0 15 C C++,python Dont know Test cases are written before developing any features.
Show
15 16 C Python Automation Have basic knowledge about TDD.
Show
0 5 C C++, Python Jenkins automation testing TDD is test first development process where test case is first written before you write enough code
Show
1.7 8 C++ C, Python None Not sure about TDD
Show
0 14 C / C++ Python GMock It means: 1) understand the req 2) define a test 3) code 4) use #2 to confirm soln
Show
0 17 C C++, Python gtest I think TDD is a practice that software developers should follow to identify bugs at early stage.
Show
0.2 11 C C++ randomizing the UT and configuring jenkins to run it adding scope or hooks so that the feature can be tested independently
Show
2 11 C C++, Python Visual studio Not much.
Show
14 16 C C++ Python None Nothing much
Show
1 10 C and C# Python, C++, PHP, HTML5, CSS3, javascript, MYSQL, SQL I never use unit test harnesses Before writing new code to write correct the failed tests
Show
7 11 C C++, C# Ceedling, CppUTest I've read the TDD for Embedded C book
Show
5 20 c++ c python lua cpputest - Write failing test - Write mimimum code to make test pass - Refactor - Repeat
Show
5 12 C Python, C++ Cpputest, GTest I've read your book multiple times and try to apply it in my work.
Show
20 5 C# PHP none test first, then develop
Show
4 6 C Python Not entirely sure Not much.
Show
4 5 C Python I have briefly looked at ztest in Zephyr Nothing mutch. Unit tests are often created?
Show
4 17 C C++, C#, Java Unity, GoogleTest, NUnit, MSTest I think I know much more about it than the mean of devs out there, but still lot of room to improve
Show
4 10 Python C Linux Shell Python Unittest I'm trying to practice it as much as I can in Python but I have little to no experience with it in C
Show
<1 9 C C++, python (I know others but don't use them often) none that I should be using it, that it minimizes development and debug time.
Show
0 2 (+5) C Python, C++ - TDD focuses on writing unit tests before or alongside coding the functionality.
Show
1.5 14 C Python, bash ceedling, google test I have used tdd on and off throughout my career, I find it is a useful to drive modular designs.
Show
6 11 C Python CppUnit Not too much honestly
Show
3 12 C Python Groovy CppUTest It takes the fun out of programming
Show
10 25 C C++ Python Rust CppUTest Fair amount. Have read several books. Used it on several projects.
Show
0.4 6 C++ C, Python, R, JavaScript, MIPS and 80x86 assembly, bash, SQLite CppUTest, Python unit tests You plan what/how you're going to test, and use that to drive design (like how to split functions)
Show
24 28 C# C++ VS Unit tests almost nothing
Show
16 25 C# C++ MSTest I think I heard it a few times defined.
Show
26 35 C# C/C++, PHP Unit tests in Visual Studio Unit tests running during the build, which should guarantee that code did not get broken.
Show
19 33 C# JavaScript (Node.js) Unit tests in Visual Studio not much
Show
10 18 C# JS, C++, TSQL, C, HTML MSTest in Visual Studio I read some books when I was at the University. Unfortunately I never used it when working.
Show
20 25 c# js, c++ ms unit tests, jest we are only experimenting with tdd due to lack of time
Show
2 9 C# I've used some python and java during my university years junit, xunit I understand the idea behind it and the overall process
Show
11 17 C# javascript typescript jest First write the test than the code
Show
10 25 C Python, ASM N/A Admittedly not a lot.
Show
11 15 C Python, LabVIEW None It is an imposed discipline, somewhat monk-like, that purports to keep the demon dogs at bay.
Show
4 17 C C++, C#, Java Unity, GoogleTest, NUnit, MSTest I think I know much more about it than the mean of devs out there, but still lot of room to improve
Show
4 17 C C++, C#, Java Unity, GoogleTest, NUnit, MSTest I think I know much more about it than the mean of devs out there, but still lot of room to improve
Show
1 15 C C++, Python cpputest I dont know enough and need to know more.
Show
1 7 C C No Nothing
Show
1 10 C Python YAML MATLAB/Octave C++ cpputest Tried on my own based on articles and workshop. Used cpputest starter project.
Show
9 29 C I have used Java and C for other outside jobs and hobby, but pretty well my livelihood is C None, but after taking EOC courses, it looked like something my company could use Not much
Show
3 months 10 years Embedded C, C C++ CPPUNIT Where , when and how to test
Show
1 4 Python Matlab pytest It reduces pain
Show
1 38 Rust C, C++, Clojure, Lua Rust Test, Demonstrate, GoogleTest, CPPUnit, Catch, LuaTest, Clojure.test, Gerkhin I've been using TDD since early XP days (~1999)
Show
0 18 Java JavaScript C# Rust JUnit NUnit xUnit Mocha Jasmine TDD is used to drive out code design. The byproduct is an automated regression test suite.
Show
.1 5 C Rust C++ Python Bash unittest (Python) the standard Rust unit tests thing Mainly just the red-green-black cycle.
Show
1 10 Rust C,C++,Python A few random Class alumni!
Show
0 10 C Java Scala Python C++ JUnit I know it is something I need to do more of.
Show
< 1 3 C++ Python and Rust Pytest TDD is a software development process where tests are created before production code.
Show
0 3 Python Rust, C, Java PyUnit, np.testing, JUnit It can be a really effective method many applications (I struggle using it for algorithm dev)
Show
0 10 Rust C, C++, Python, JavaScript, Java Googletest, JUnit, Jasmine, Rust's test framework Ideally the process is write a test that fails and then update the code to get it to pass.
Show
0 10 C++ C++/C, python, rust C++unit, Qunit, google test, boost unit test, pytest Make sure you have well defined tests before trying to solve the problem.
Show
0 2 Rust C/C++, Python None I understand and try to apply the general concepts of TDD. I'd like to improve my TDD abilities.
Show
1 5 C C++, Python BoostTest Write the test first
Show
5 6 c c++, python not sure what harnesses mean I am EPM in Marvell, so not programming anymore
Show
Tag cloud words for other programming languages