7 Stimmen

Kompakte Gems oder Bibliotheken zur Verbesserung der Ruby-Kenntnisse?

Ich bin ein fortgeschrittener Anfänger/mittlerer Ruby-Programmierer. Ich arbeite wirklich daran, meine Ruby-Fähigkeiten zu verbessern. Dabei konzentriere ich mich besonders darauf, effizienteres, kompaktes und idiomatisches Ruby zu schreiben, solide Testverfahren zu befolgen und die Projektstruktur und andere allgemeine Best Practices zu lernen und einzuhalten.

In diesem Sinne habe ich nach gutem Material gesucht, von dem ich lernen kann. Ich habe mir ein paar der Peepcode-Screencasts zum Nachspielen die zwar toll sind, aber nicht genau das sind, was ich suche. Ich habe mich auf Github umgesehen, aber die meisten Projekte, mit denen ich vertraut bin, können ziemlich ausufernd sein - ich verbringe viel zu viel Zeit damit, auszupacken, wie die Dinge tatsächlich zusammenpassen und zu versuchen, ein mentales Modell der Dinge zu erstellen, als dass ich tatsächlich Zeit damit verbringe, den Entwicklungsprozess zu verstehen. Ich bin also auf der Suche nach guten Beispielen für qualitativ hochwertige Projekte/Gems/Libs, die kompakt und gut aufgebaut sind, usw. Ich würde etwas bevorzugen, das in sich geschlossen ist, d.h. nicht die Funktionalität eines anderen Tools erweitert, das ich erst auseinandernehmen müsste, bevor ich die "Erweiterung" verstehen könnte. Außerdem liegt mein Schwerpunkt auf der Ruby-Entwicklung - nicht auf der Ruby on Rails-Entwicklung. Irgendwelche Vorschläge?

2voto

carols10cents Punkte 6809

Sie klingen wie ein großartiger Kandidat für die Einnahme von Ruby Mendicant Universität Der Kurs richtet sich an fortgeschrittene Rubyisten, die genau die von Ihnen genannten Fähigkeiten verbessern wollen. Ich empfehle wirklich, dass Sie ihn ausprobieren (ich bin ein Absolvent).

Aber auch wenn Sie den Kurs nicht belegen, können Sie die Übungen für den Kurs (die etwas konstruiert sein können) und alle studentische Projekte (d.h. Projekte aus der Praxis) wurden veröffentlicht. Sie wurden alle von Studierenden auf Ihrem Niveau geschrieben, die von fortgeschritteneren Personen betreut wurden, wobei der Schwerpunkt darauf lag, den Code idiomatischer zu gestalten und bewährte Verfahren zu befolgen.

1voto

Jon Wood Punkte 2589

Die beste Quelle, die ich gefunden habe, ist Eloquent Ruby von Rick Olsen, ein ausführlicher Leitfaden zum Schreiben von idiomatischem Ruby und zur Begründung der getroffenen Entscheidungen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X