GithubHelp home page GithubHelp logo

Comments (4)

AlexBaranosky avatar AlexBaranosky commented on June 23, 2024

Have you considered sing Midje for your mocking needs? Any spots in particular you want to rewrite? I may take a look when I get some free time, and possibly rewrite them with Midje, if that suits you ok.

from clojure-refactoring.

tcrayford avatar tcrayford commented on June 23, 2024

If I was still maintaining this project I'd be rewriting the whole thing using Midje. Codebase is a mess, and there is a bunch of stupid stuff I did because I was young and foolish whilst writing this codebase.

from clojure-refactoring.

joodie avatar joodie commented on June 23, 2024

Hi Alex. I'm not sure yet what to rewrite - outside of the currently non-functioning tests. I agree with Tom that there's quite a lot of code that's in need of a cleanup, but for now, my main priority is to get all the tests working on clojure 1.3 and fix any issues that that may turn up.

As for midje; if we can use it to replace the current contrib.mock stuff, then that's good. If you are still interested in spending some time on this project, I think ripping out the contrib.mock dependency and replacing it with midje would be great. Just check out the clojure-1.3 branch and run lein test to see what's not working at the moment.

from clojure-refactoring.

devn avatar devn commented on June 23, 2024

@joodie Let's update this issue to say "1.5.1" and try to get a list of exactly what is required to get this back into a working state. Messy code can stay messy so long as this becomes usable again. It was nice to have in the 1.2 days. Let's resurrect this.

from clojure-refactoring.

Related Issues (1)

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.