Git Product home page Git Product logo

Comments (23)

ErikSchierboom avatar ErikSchierboom commented on September 27, 2024

[robkeim] Updated as of Aug 20 2017 with exercises that don't have cannonical data

  • acronym
  • all-your-base
  • allergies
  • alphametics
  • anagram
  • atbash-cipher
  • beer-song
  • binary-search
  • bob
  • book-store
  • bowling
  • bracket-push
  • circular-buffer
  • clock
  • connect
  • collatz-conjecture
  • crypto-square
  • custom-set
  • diamond
  • difference-of-squares
  • dominoes
  • etl
  • flatten-array
  • food-chain
  • gigasecond
  • grains
  • house
  • hamming
  • hello-world
  • isogram
  • kindergarten-garden
  • largest-series-product
  • leap
  • list-ops
  • luhn
  • meetup
  • minesweeper
  • nth-prime
  • nucleotide-count
  • ocr-numbers
  • pangram
  • pascals-triangle
  • perfect-numbers
  • phone-number
  • pig-latin
  • poker
  • prime-factors
  • queen-attack
  • rail-fence-cipher
  • raindrops
  • rna-transcription
  • robot-name
  • robot-simulator
  • roman-numerals
  • run-length-encoding
  • saddle-points
  • say
  • scrabble-score
  • secret-handshake
  • sieve
  • space-age
  • sum-of-multiples
  • tournament
  • transpose
  • triangle
  • two-bucket
  • two-fer
  • word-count
  • wordy

No canonical data:

  • accumulate
  • binary-search-tree
  • grade-school
  • linked-list
  • matrix
  • palindrome-products
  • protein-translation
  • proverb
  • pythagorean-triplet
  • scale-generator
  • series
  • simple-cipher
  • simple-linked-list
  • strain
  • twelve-days

from csharp.

ErikSchierboom avatar ErikSchierboom commented on September 27, 2024

If someone is interested in writing a test generator, please state so here, so that I can mark that exercise as being worked on.

from csharp.

ErikSchierboom avatar ErikSchierboom commented on September 27, 2024

And the first test generator has been merged (in #229)! šŸŽ‰

from csharp.

ErikSchierboom avatar ErikSchierboom commented on September 27, 2024

@robkeim Earlier, you stated that you were interested in creating a test data generator. Are you still interested? If so, I'd love to have you try out the current generators framework and see where you feel I can improve things.

from csharp.

robkeim avatar robkeim commented on September 27, 2024

Hey @ErikSchierboom I'd love to help out, but I've been super busy with relocating to a new country, and now I'm trying to get settled into my job and establish myself here. You should keep making progress without me, as I think I'll need a couple of months before things settle down.

from csharp.

ErikSchierboom avatar ErikSchierboom commented on September 27, 2024

@robkeim Ah, good luck then with your relocating! Hope to have you back soon.

from csharp.

robkeim avatar robkeim commented on September 27, 2024

Created a PR for Bob:
#300

from csharp.

ErikSchierboom avatar ErikSchierboom commented on September 27, 2024

Great to have you back!

from csharp.

robkeim avatar robkeim commented on September 27, 2024

@ErikSchierboom I assume this work is on pause given the refactoring that you're doing in #302. I just want to make sure that others are aware of that so they don't try to pick up something here which conflicts with your work.

from csharp.

ErikSchierboom avatar ErikSchierboom commented on September 27, 2024

Correct!

from csharp.

jpreese avatar jpreese commented on September 27, 2024

There looks like there's a lot to be done in this department and it seems like PR #302 was merged. Is it safe to assume these can be worked on again?

I dug into the generators solution a decent bit tonight and believe I have a firm understanding of how it all works.

from csharp.

robkeim avatar robkeim commented on September 27, 2024

Hey @jpreese, now that these PRs have merged we could definitely use all the help we can get! Just let us know which ones you're planning on working on and thanks in advance for your contributions!

from csharp.

ErikSchierboom avatar ErikSchierboom commented on September 27, 2024

@jpreese Well there is indeed lots of work to be done here! I'm not completely happy with the way I currently set things up, which is why I'm doing another large refactoring to make things far easier: https://github.com/ErikSchierboom/csharp/tree/refactoring Currently, more complex exercises that require non-standard work to be done are quite complex. In the new version, it should be much easier to create generators for those exercises by simply using templates.

I hope this have something working/mergeable next week, but you can already start working on this if you want. I would suggest that if you decide to work on a generator, that you choose a relatively simple one, as they are least likely to change due to the refactoring.

from csharp.

jpreese avatar jpreese commented on September 27, 2024

I'll probably just wait it out then. No sense in potentially going through a rewrite of the generator if the new-hotness is coming out so soon.

from csharp.

robkeim avatar robkeim commented on September 27, 2024

@jpreese we should be unblocked to start making progress on these again now that @ErikSchierboom's PR is merged

from csharp.

ErikSchierboom avatar ErikSchierboom commented on September 27, 2024

I'm in awe how quickly you ( @jpreese and @robkeim ) have been able to churn these out! It has been very nice to see what are the rough edges in the test generators framework.

from csharp.

robkeim avatar robkeim commented on September 27, 2024

Thanks @ErikSchierboom, we're definitely making good progress :)

from csharp.

robkeim avatar robkeim commented on September 27, 2024

After the two open PRs merge we'll have 41 out of the 69 available exercises completed in terms of test generators šŸŽ‰

from csharp.

ErikSchierboom avatar ErikSchierboom commented on September 27, 2024

That's amazing!

from csharp.

robkeim avatar robkeim commented on September 27, 2024

I'm going to work on the generator for clock

from csharp.

felix91gr avatar felix91gr commented on September 27, 2024

Ah, here it is. Iā€™m going to work in the Difference of Squares Test Case Generator :D

from csharp.

robkeim avatar robkeim commented on September 27, 2024

I'm closing this issue now that we have individual issues for each generator.

from csharp.

ErikSchierboom avatar ErikSchierboom commented on September 27, 2024

Agreed!

from csharp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.