J'ai appris de clojure et j'ai actuellement un seul fichier Où puis-je trouver un guide sur les aspects pratiques de l'échec des programmes / bibliothèques plus importants? P>
Je recherche des informations sur les aspects pratiques sur l'accachement des petits scripts à quelque chose de réel. P> .clj code> que je modifie dans un éditeur de texte et que j'exécute sur la ligne de commande. P>
.clj code> sur le système de fichiers? li>
3 Réponses :
Si vous utilisez NetBeans, il y a un plugin de clojure qui pourrait vous aider à vous. p>
Création d'un projet de clojure avec elle crée un tas de dossiers: des packages source, qui contient un package par défaut appelé com.YourCompany, des packages de test, des bibliothèques, qui contient le fichier .jar pour clojure et un lien vers le JDK et les bibliothèques de test , qui contient junit. p>
Junit est-il recommandé pour les tests de clojure? Je m'attendrais à ce qu'il y ait quelque chose de plus de clojure-ish.
Vous pouvez en trouver davantage sur les tests unitaires à Clojure ici: EN.WIKIBOOKS.ORG/WIKI/CLOJURE_PROGAMMING / ...
Je recommande d'utiliser Leiningen . Exécuter créera un nouveau dossier appelé à l'intérieur du nouvel article généré > myProject code> dossier que vous trouverez (entre autres) un dossier nommé Leiningen vous permettra d'exécuter vos tests avec Vous pouvez emballer votre projet sous forme de fichier JAR avec pour générer une documentation que je recommande autodoc qui s'intègre bien avec Leiningen. P> P> myProject code> dans votre répertoire de travail actuel avec une structure de squelette par défaut. P> src code> pour le code source de clojure et un dossier nommé test code> pour vos tests (Leingen générera un Test d'échec par défaut). p> Lein test code>. p> Lein Jar Code> ou créer un Uberjar (un pot exécutable avec toutes les dépendances requises incluses) avec Lein uberjar code>. p>
Leingen a l'air parfait, il contient un bon tutoriel sur la façon dont cela fonctionne: Github.com/ Technomancie / Leiningen / Blob / Master / Tutoriel.MD